Computer Science Major All Academic Programs

REQUIREMENTS:

COSC 199 Introduction to Computer Programming
COSC 220 Computer Science I
COSC 221 Computer Science II
COSC 302 [F] Advanced Data Structures and Files
COSC 306 [S] Operating Systems
COSC 307 [F] Artificial Intelligence
COSC 310 [F] Systems Programming
COSC 312 [S] Database Management Principles
COSC 314 [S] Web Programming
COSC 316 [S] Assembly Language and Machine Org.
COSC 339 [F] Programming with Visual Basic
COSC 406 [S] Data Communications Systems
COSC 409 [F] Software Engineering
COSC 420 [F] Special Topics in Computer Science
COSC 417 [S] Computer Science Senior Seminar
MATH 131 College Algebra for Math and Science Majors
MATH 132 Precalculus
MATH 211 Discrete Mathematics
MATH 212 Discrete Mathematics I
MATH 201 Calculus
MATH 202 Calculus II
MATH 301 Linear Algebra
MATH 302 Numerical Method
PHYS 303 Mechanics and Particle Dynamics
PHSC 304 Heat, Electricity and Magnetism

The eight credits of Calculus-based Physics courses listed above also serve as the Natural Science General Education Requirement (GER).

Computer Science Electives

COSC 412 [S] Computer Graphics
COSC 414 [S] Advanced Web Programming

Computer Science Major


Level I (First Year)

Fall Semester
 *ENGL 101  English Composition  3
 *MATH 131  Coll. Alg for Math & Science  3
 *»HIST 205  African Am Hist I  3
 *ECON 103  Intro. Bus & Ent  3
 *×PHIL 102  Logic  3
 **ORIE 101  Freshman Seminar  1
 Semester Total 16

Spring Semester
 *ENGL 102  English Composition II  3
 *»HIST 206  African Am. Hist II  3
*PHSC 103  Tech & Human Affairs  3
 *SPCH 105  Speech Comm.  3
 ¦COSC 199  Intro to Programming  3
 Semester Total 15
Level II (Sophomore)

Fall Semester
 *?WLIT 207
 World Literature
 3
 *ECON 201
 Intro to Economics  3
 *BIOL 101
 Biological Science
 4
 *IDIS 103
 Visual Arts & Theatre
 3
 ¦COSC 220
 Computer Science I  4
 Semester Total 17

Spring Semester
 ¦COSC 221
 Computer Science II
 4
 ¦COSC 314
 Web Programming  3
 ¦COSC 316  Assembly Lang
 3
 ?
 General Elective or Minor
 3
 ?  General Elective or Minor  3
 Semester Total 16
Level III (Junior)

Fall Semester
 ¦COSC 302
 Adv Data Struc & Files
 3
 ¦COSC 339  Visual Basic  3
 ¦COSC 307  Artificial Intelligence
 3
 ¦ MATH 211
 Discrete I  3
 ?  General Elective or Minor  3
 Semester Total 15

Spring Semester
 ¦COSC 420  Special Topics
 3
 ¦COSC 306  Operating Systems
 3
 ¦COSC 312  Data Base  3
 ¦MATH 212  Discrete II  3
 ?  General Elective or Minor  3
 Semester Total 15
Level IV (Senior)

Fall Semester
 ¦COSC 310  System Programming
 3
 ¦COSC 409  Software Engineering
 3
 ¦COSC 417  CS Senior Seminar
 3
 ?  General Elective or Minor  3
 ?  General Elective or Minor
 3
 Semester Total 15

Spring Semester
 ¦COSC 406  Data Communications  3
 ¦COSC 412  Computer Graphics  3
 ¦COSC 414
 Advanced Web Prog.  3
 ?  General Elective or Minor  3
 ?  General Elective or Minor
 3
 Semester Total 15
TOTAL CREDITS
124


Major: Computer Science-Minor:Math

Level I (First Year)

Fall Semester
 *ENGL 101  English Composition  3
 *MATH 131  Coll. Alg for Math & Science  3
 *»HIST 205  African Am Hist I  3
 *ECON 103  Intro. Bus & Ent  3
 *×PHIL 102  Logic  3
 **ORIE 101  Freshman Seminar  1
 Semester Total 16

Spring Semester
 *ENGL 102  English Composition II  3
 *»HIST 206  African Am. Hist II  3
*PHSC 103  Tech & Human Affairs  3
 *SPCH 105  Speech Comm.  3
 ¦COSC 199  Intro to Programming  3
 Semester Total 15
Level II (Sophomore)

Fall Semester
 *?WLIT 207
 World Literature
 3
 *ECON 201
 Intro to Economics  3
 *BIOL 101
 Biological Science
 4
 *IDIS 103
 Visual Arts & Theatre
 3
 ¦COSC 220
 Computer Science I  4
 Semester Total 17

Spring Semester
 ¦COSC 221
 Computer Science II
 4
 ¦COSC 314
 Web Programming  3
 ¦COSC 316  Assembly Lang
 3
 ¦MATH 132
 Pre-Calculus
 4
 ¦MATH 301  Linear Algebra  3
 Semester Total 17
Level III (Junior)

Fall Semester
 ¦COSC 302
 Adv Data Struc & Files
 3
 ¦COSC 339  Visual Basic  3
 ¦COSC 307  Artificial Intelligence
 3
 ¦ MATH 211
 Discrete I  3
 ¦MATH 201  Calculus I  4
 Semester Total 16

Spring Semester
 ¦COSC 420  Special Topics
 3
 ¦COSC 306  Operating Systems
 3
 ¦COSC 312  Data Base  3
 ¦MATH 212  Discrete II  3
 ¦MATH 202  Calculus II  4
 Semester Total 16
Level IV (Senior)

Fall Semester
 ¦COSC 310  System Programming
 3
 ¦COSC 409  Software Engineering
 3
 ¦COSC 417  CS Senior Seminar
 3
 ?  General Elective or Minor  3
 ?  General Elective or Minor
 3
 Semester Total 15

Spring Semester
 ¦COSC 406  Data Communications  3
 ¦COSC 412  Computer Graphics  3
 ¦COSC 414
 Advanced Web Prog.  3
 ¦MATH 302  Numerical Methods  3
 ?  General Elective or Minor
 3
 Semester Total 15
TOTAL CREDITS
127

 *  General Education Requirement
 **  University Graduation Requirement
 ¦  Major Course
  »  or any 2 part 200 level History
?  or any ENGL 200 level or above
 BIOL 101 or 107 or CHEM 101 or PHSC 101 or PHSC 103
×  PHIL 103 or PHIL 102
 or IDIS 103 or any Foreign Language or ART 105 or MUSC 201 or DANC 226 or THEA 211

 or any 3 credit Health course, or SPCH 202 or SPCH 204 or GEOG 102
 ?  General Elective - any University course
 ?  Program Elective - any non-required course within the discipline
 ?  Support Course
§  Management Science Elective

NOTE: Please consult a program advisor to discuss course options.