University Catalog

Computer Science and Information Technology

Chairperson:  Jayantha Herath
Address: 139 Engineering & Computing Center
Phone: 320.308.4966
Email: csit@stcloudstate.edu
Website: www.stcloudstate.edu/csit

BS in Applied Computer Science (52-54 credits)


Admission Requirements

  • GPA: 2.50
  • Complete MATH 221 Calculus & Analytical Geometry I, MATH 273 Discrete Mathematics I and either CSCI 200 Elements of Computing or CSCI 201 Computer Science I with a grade of "C" or better.
  • Each student must earn a GPA of at least 2.5 in all courses required for the program, including transfer courses.
  • Completion of MATH 221, MATH 273, and CSCI 200 or CSCI 201.

Notes

  • While in the major or minor program, students must maintain a GPA of at least 2.50, both overall and in courses required for the major.
  • If a student retakes courses in the major, the GPA is computed based on all attempts.
  • A minimum grade of "C" is also required in all courses to be applied toward a departmental major or minor program. Students who meet the requirements may apply for early admission to any of the major or minor programs.

Program Requirements

CSCI 201, CSCI 220, CSCI 301, CSCI 310, CSCI 311, CSCI 320, CSCI 330, CSCI 331, CSCI 332, CSCI 334, MATH 221, MATH 273, MATH 373. ENGL 332 or CMST 341.

Electives

6 credits of CSCI courses at 400-level with approval of your advisor. Practical Experience: 1-3 credits of practical experience which can be satisfied through CSCI 444, CSCI 480, CSCI 490 or CSCI 499.

BS in Computer Science (81-83 credits)


Admission Requirements

  • GPA: 2.50
  • Complete MATH 221 Calculus & Analytical Geometry I, MATH 273 Discrete Mathematics I and either CSCI 200 Elements of Computing or CSCI 201 Computer Science I with a grade of "C" or better.
  • Earn a GPA of at least 2.5 in all courses required for the program, including transfer courses.
  • Completion of MATH 221, MATH 273, and CSCI 200 or CSCI 201.

Notes

  • While in the major or minor program, students must maintain a GPA of at least 2.50, both overall and in courses required for the major.
  • If a student retakes courses in the major, the GPA is computed based on all attempts.
  • A minimum grade of "C" is also required in all courses to be applied toward a departmental major or minor program. Students who meet the requirements may apply for early admission to any of the major or minor programs.

Program Requirements

CSCI 201, CSCI 220, CSCI 301, CSCI 310, CSCI 311, CSCI 320, CSCI 330, CSCI 331, CSCI 332, CSCI 334. MATH 221, MATH 273, MATH 311 or MATH 312, MATH 373. Select one course: STAT 353, STAT 417. Select one course: ENGL 332, CMST 341. Select one course: MATH 222, MATH 321, MATH 325, MATH 353, MATH 452, MATH 461, MATH 462, MATH 465. Note: At least one-half of the 300- and 400-level computer science courses in this major program must be taken from the Department of Computer Science at SCSU. Select at least 12 credits from the following science courses. You must include both courses in one of the required sequences, plus one or two from the elective courses. Required sequence (one of):  a. PHYS 234PHYS 235   b. BIOL 151, BIOL 152  c. CHEM 210, CHEM 211.

Electives

Elective courses (different from those in your chosen required sequence): ASTR 311, ASTR 312; ASTR BIOL 151, BIOL 152, BIOL 212, BIOL 214; CHEM 207, CHEM 210, CHEM 211, ECE 201; ENGR 332; AHS 220, AHS 260: PHYS 231, PHYS 232, PHYS 234, PHYS 235, PHYS 328, PHYS 329, PHYS 333. CSCI Electives: select 15 credits from at least 3 of the following areas, with the approval of your advisor. Systems: CSCI 411, CSCI 412, CSCI 413. Theory: CSCI 402, CSCI 403, CSCI 404 Artificial Intelligence: CSCI 440, CSCI 441, CSCI 442. Software Engineering: CSCI 430, CSCI 431, CSCI 432 Misc.: CSCI 450.

The upper division writing requirement is met through CSCI 334.


BS in Information Technology Security (73 credits)


Admission Requirements

  • GPA: 2.50
  • Completion of CNA 397, CSCI 201, and MATH 221. Grade of “C” or better in each of the above courses with a 2.50 GPA or higher in the above courses.

Program Requirements

CNA 267 (CSCI 200 may substitute for CNA 267), CNA 201, CNA 397, CNA 425, CNA 426, CNA 430, CNA 432, CNA 438, CNA 451, CNA 465, CNA 473, CNA 485, CSCI 201, CSCI 220, ENGL 332, MATH 221, MATH 273, STAT 417, IS 472.

Electives

Select 9 credits: Any 400-level CNA course, any CSCI course 300 or higher, any MATH course 300 or higher (excluding courses for education majors), any STAT course 300 or higher, any other course with the permission of the advisor.

BS in Network Modeling & Simulation (63-64 credits)


Admission Requirements

Notes

  • This program is being suspended and is not admitting new students.

Program Requirements

CSCI 201, CNA 267, (CSCI 200 or IS 250 may substitute for  CNA 267),  CNA 201, CNA 397, CNA 425, CNA 426, CNA 430, CNA 436, CNA 437, CNA 450, CNA 451, CNA 474, CNA 485, STAT 229 (STAT 319, STAT 353; IS 242 or equivalent can substitute for STAT 229), STAT 417, MATH 211, ENGL 332.

Electives

Select 9 credits from: STAT 304, STAT 321, STAT 332, STAT 380, STAT 421, STAT 424, STAT 427, STAT 430, STAT 433, STAT 436, STAT 440, STAT 447, STAT 448, MATH 325, MATH 353, MATH 452, MATH 453, CNA 302, CNA 303, CNA 304, IS 350, IS 443, IS 445, IS 454, IS 460. Any CSCI course numbered 301 or above.

Minor in Computer Networking & Applications - Languages, Software Packages & Communications (BA) (17 credits)


Admission Requirements

Notes

  • Computer science and applied computer science majors may not elect this minor.

Program Requirements

CNA 201, CNA 267, CNA 397.

Electives

Select one: CNA 302, CNA 303, CNA 304; (select one) CNA 285, CNA 425; ETS 312, ETS 343; ENGL 332.

Minor in Computer Networking and Applications - Languages, Software Packages and Operating Systems (BA) (23-24 credits)


Admission Requirements

Notes

  • Computer science and applied computer science majors may not elect this minor.

Program Requirements

CNA 201, CNA 267, CNA 397, CNA 425, CNA 426.

Electives

Select one: CNA 302, CNA 303, CNA 304; ETS 312, ETS 343; ENGL 332. Select one: CNA 436, CNA 437.

Minor in Computer Algorithmics (BA, BS) (17 credits)


Admission Requirements

Program Requirements

CSCI 201, CSCI 301, CSCI 404, MATH 273, MATH 373.



Minor in Computer Organization and Programming (BA, BS) (17 credits)


Admission Requirements

Program Requirements

CSCI 200, CSCI 201, CSCI 220. Either MATH 115 OR MATH 196 and MATH 211.



Minor in Computer Science (BA, BS) (27 credits)


Admission Requirements

Program Requirements

CSCI 201, CSCI 220, CSCI 301, CSCI 310, CSCI 320, MATH 221, MATH 273.



Minor in Data Communication (BA) (23-24 credits)


Admission Requirements

  • Completion of MATH 113 or equivalent is required prior to entering the data communications minor.

Program Requirements

CNA 201, CNA 267, CNA 397, CNA 425, CNA 426, CNA 451; STAT 229 or equivalent.

Electives

Select one: CNA 436, CNA 437, CNA 450.

Minor in Information Technology Security (BA, BS) (26 credits)


Admission Requirements

  • Before applying to the minor, students must complete the following with no grade below a C and with a 2.50 or higher average GPA: CNA 201, CNA 267, CNA 397.

Program Requirements

CNA 201, CNA 267, CNA 397, CNA 425, CNA 426, CNA 437, CNA 438.

Electives

Select one: CNA 430, CNA 432, CNA 440, IS 473 or CNA 473.

Minor in Computer Algorithmics-BES (17 credits)


Admission Requirements

Program Requirements

CSCI 201, CSCI 301, CSCI 404, MATH 273, MATH 373.



Minor in Computer Networking & Applications-BES (24 credits)


Admission Requirements

Notes

  • Computer science and applied computer science majors may not elect this minor.

Program Requirements

Completion of 24 credits with the approval of the Computer Networking and Applications program.



Minor in Computer Science-BES (27 credits)


Admission Requirements

Program Requirements

CSCI 201, CSCI 220, CSCI 301, CSCI 310, CSCI 320, MATH 221, MATH 273.



Minor in Computer Organization and Programming-BES (17 credits)


Admission Requirements

Program Requirements

CSCI 200, CSCI 201, CSCI 220. Either MATH 115 OR MATH 196 and MATH 211.



Minor in Data Communication-BES (26 credits)


Admission Requirements

  • Completion of MATH 113 or equivalent is required prior to entering the data communications minor.

Program Requirements

CNA 201, CNA 267, CNA 397, CNA 425, CNA 426, CNA 451; STAT 229 or equivalent.

Electives

Select one: CNA 436, CNA 437, CNA 450.

Minor in Information Technology Security-BES (26 credits)


Admission Requirements

  • Before applying to the minor, students must complete the following with no grade below a C and with a 2.50 or higher average GPA: CNA 201, CNA 267, CNA 397.

Program Requirements

CNA 201, CNA 267, CNA 397, CNA 425, CNA 426, CNA 437, CNA 438.

Electives

Select one: CNA 430, CNA 432, CNA 440, IS 473 or CNA 473.

  Back
The contents in this catalog and other university publications, policies, fees, bulletins or announcements are subject to change without notice and do not constitute an irrevocable contract between any student and St. Cloud State University.