Computer Science, Bachelor of Science

Program Learning Goals in Computer Science.

Students will:

  1. Develop problem-solving and critical thinking skills and use these skills to solve complex computing problems.
  2. Acquire a working knowledge of the theoretical foundations of computer science.
  3. Acquire both a working knowledge and a theoretical understanding of the professional practice and formal methodologies of development of large software projects.
  4. Acquire communication and interpersonal skills necessary to perform effectively in a technical environment.

Major Requirements

46 hours.

CS 125INTRO-WEB DSGN & IMAGE PROCESS

3

CS 128INTRO-SOFTWARE APPLIC DEVLPMNT

3

CS 128LINTRO-SOFTWARE APPLI DEVLP LAB

1

CS 150DATABASE SYSTEMS

3

CS 225ADVANCED WEB DESIGN

3

CS 228OBJECT-ORIENTED DESIGN&PROGRMG

3

CS 242MODELS OF COMPUTATION

3

CS 270SOFTWARE DEVELOPMNT PRACTICES

3

CS 328ADVANCED PROGRAMMING

3

CS 470SOFTWARE ENGINEERING PROJECT

3

CS 475TECHNICAL WRITING-COMP SCI

3

MT 142INTRO TO DISCRETE MATHEMATICS

3

four additional CS courses at or above the 300 level.

Total Credit Hours: 46