Computer Science Major, Professional Computing Concentration

MAJOR REQUIREMENTS ( 60 Credits )

Required Computer Science Courses - Core ( 27 Credits )

CODE COURSE CREDITS
CMPT-183 Foundations of Computer Science I 3
CMPT-184 Foundations of Computer Science II 3
CMPT-280 Assembly Language and Computer Architecture 3
CMPT-281 Theory of Digital Machines 3
CMPT-285 Discrete Math Structures 3
CMPT-287 Data Structures, File Structures and Algorithms 4
CMPT-371 Software Engineering: Analysis and Design 4
CMPT-372 Software Engineering: Implementation and Testing 4

Required Computer Science Advanced Courses (12 Credits )

CODE COURSE CREDITS
CMPT-330 Network Technology 3
CMPT-385 Computer System Organization 3
CMPT-481 Operating Systems 3
CMPT-484 Fundamentals of Programming Languages 3

Required Mathematics Courses (15 Credits )

CODE COURSE CREDITS
MATH 122 Calculus I 4
MATH 221 Calculus II 4
MATH 335 Elements of Linear Algebra 4
STAT-330 Modern Statistics I 3

Elective Computer Science Courses ( 6 Credits )

Choose two elective Courses from the following:

CPC ELECTIVES
CODE COURSE CREDITS
CMPT-388 Foundations of Artificial Intelligence 3
CMPT-472 Computer Graphics 3
CMPT-483 Database Systems 3
CMPT-485 Compiler Construction 3
CMPT-487 Local Area Networks 3
CMPT-493 Advanced Databases 3
CMPT-499 Cooperative Education in Computer Science 3-8

REQUIRED COLLATERAL COURSES ( 12 Credits )

Complete one of the following sequences:

Sequence 1 - Biology Sequence

CODE COURSE CREDITS
BIOL-112 Principles of Biology I 4
BIOL-113 Principles of Biology II 4
BIOL-213 Introduction to Ecology 4

Sequence 2 - Chemistry Sequence

CODE COURSE CREDITS
CHEM-120 General Chemistry I 4
CHEM-121 General Chemistry II 4

and take at least 4 additional credits by choosing one or more of the following Chemistry Electives:

CHEMISTRY ELECTIVES
CODE COURSE CREDITS
CHEM-230 Organic Chemistry I 3
CHEM-231 Organic Chemistry II 3
CHEM-232 Experimental Organic Chemistry I (prereq. CHEM-230) 4

Sequence 3 - Physics Sequence

CODE COURSE CREDITS
PHYS-191 University Physics I 4
PHYS-192 University Physics II 4

and take at least 4 additional credits by choosing one or more of the following Physics Electives:

PHYSICS ELECTIVES
CODE COURSE CREDITS
PHYS-210 Mechanics 4
PHYS-240 Electricity - Magnetism 4
PHYS-242 Circuit Theory 3
PHYS-245 Electronics and Digital Circuits 3
PHYS-247 Microprocessors and their Applications 3
PHYS-280 Astronomy 4

GENERAL EDUCATION REQUIREMENTS ( 44 - 47 Credits )

FREE ELECTIVE CREDITS ( 1 - 4 Credits )

MINIMUM TOTAL FOR GRADUATION: 120 Semester Hours