CSU Academic Programs

Computer Science Major

View pages in this section

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. 

 

  1. All Academic Programs
  2. African-American Studies Minor
  3. English Major
  4. English Minor
  5. Global Studies Major
  6. Global Studies Minor
  7. History Major
  8. History Minor
  9. Dance Major
  10. Mathematics Major
  11. Journalism Minor
  12. French Minor
  13. Spanish Minor
  14. Dance Minor
  15. Philosophy Minor
  16. You are here: Computer Science Major
  17. Special Education Major
  18. Mathematics Minor
  19. Computer Science Minor
  20. Psychology Major
  21. Psychology Minor
  22. Rehabilitation Services Major
  23. Rehabilitation Services Minor
  24. Criminal Justice Major
  25. Criminal Justice Minor
  26. Social Science Major
  27. Political Science Major
  28. Sociology Major
  29. Urban Studies Major
  30. Nonprofit Leadership
  31. Interdisciplinary Studies Major
  32. Anthropology Minor
  33. Political Science Minor
  34. Sociology Minor
  35. Nonprofit Management and Youth Development Minor
  36. Social Work Major
  37. Adult & Continuing Education (MS)
  38. Public School Administration Certification
  39. Alcohol and Substance Abuse Counseling (MS)
  40. Criminal Justice (MS)
  41. Curriculum and Instruction (M.ed)
  42. Early Childhood Education Major
  43. Nursing (MSN)
  44. Nursing Certificate
  45. Early Childhood Child Care Major
  46. Child Care Programs and Services Minor
  47. Elementary Education Major
  48. Elementary Education Minor
  49. Reading Education Minor
  50. Human Services Administration (MS)
  51. Sports Management Major
  52. Sports Management Minor
  53. Teaching (MA)
  54. Reading (MS)
  55. Urban Recreation Minor
  56. Rehabilitation Counseling (M.ed)
  57. Early Childhood Education Minor
  58. Nonprofit Management and Youth Development Minor
  59. Entertainment Management Major
  60. Economics Minor
  61. Special Education (Certification)
  62. Secondary Education Certificate
  63. Special Education (M.ed)
  64. Histotechnology
  65. Urban Arts Major
  66. Biology Major
  67. Biology Minor
  68. Nursing Major
  69. General Science Major
  70. Chemistry Major
  71. Chemistry Minor
  72. Management Science Minor
  73. Health Information Management Major
  74. Accelerated Second Degree BSN Students
  75. Contemporary Educational Leadership (MEd)
  76. Professional Counselor Licensure