Computer Science (BS) with an emphasis in Information Technology
- Program Description
- Program Learning Outcomes
- Degree Requirements
- Required Courses
- Course Descriptions
Students in this major are at the core of computer science; they focus on the science of computer science. Through this program, students will acquire a substantial knowledge of mathematics, science, and computer hardware and software. Many of these students will continue their education through advanced degrees. Others will be the heart of the technical IT staff within an organization.
Graduates from this program will be able to apply their solid foundation in the mathematics behind the computer to become the ultimate problem solvers.
- Students will demonstrate critical thinking skills.
- Students will demonstrate the ability to solve problems related to the program content.
- Students will demonstrate a technical understanding of the concepts and principles of computer systems.
- Students will be able to analyze, design, implement and document a computer application using techniques and models from the computer science program.
- Students will be able to document a computer system including both user documentation and technical documentation.
- Students will be able to make a formal presentation of a computer project including logical and physical modeling.
- Students will demonstrate in-depth knowledge of Calculus
- 77 required credit hours
- 12 general education credit hours
- 39 elective credit hours
At least 18 of the required 42 computer science credit hours must be taken at Webster University.
All upper-level courses must be taken at Webster University.
| COSC 1550 Computer Programming I | 3 hours |
| COSC 1560 Computer Programming II | 3 hours |
| COSC 1570 Math for Computer Science | 3 hours |
| COSC 2610 Operating Systems | 3 hours |
| COSC 2670 Telecommunications | 3 hours |
| COSC 2810 Systems Analysis and Design | 3 hours |
| COSC 3050 Data Structures I | 3 hours |
| COSC 3100 Data Structures II | 3 hours |
| COSC 3410 Computer Security | 3 hours |
| COSC 3500 IT Project Management | 3 hours |
| COSC 4110 Database Concepts | 3 hours |
| COSC 4120 Database Applications | 3 hours |
| COSC 4250 Object-Oriented Analysis and Design | 3 hours |
| COSC 4260 Object-Oriented Programming | 3 hours |
Students will choose two of the following courses.
| COSC 3510 Computer Architecture | 3 hours |
| COSC 3610 Operating Systems Concepts | 3 hours |
| COSC 3660 Network Concepts | 3 hours |
| COSC 3810 Principles of Programming Languages | 3 hours |
Students who do not have a second major or a minor in mathematics are required to take the following courses:
| MATH 1580 Formal Logic | 3 hours |
| MATH 1610 Calculus I | 5 hours |
| MATH 1620 Calculus II | 5 hours |
| MATH 3010 Discrete Algebraic Structures | 3 hours |
| Mathematics courses numbered MATH 2000 and above, excluding all MTHT courses. | 3 hours |
Students who do not have a second major or a minor in biological sciences are required to take the following courses:
| PHYS 2030 University Physics I | 4 hours |
| PHYS 2031 University Physics I Lab | 1 hour |
| PHYS 2040 University Physics II | 4 hours |
| PHYS 2031 University Physics II Lab | 1 hour |














470 East Lockwood Avenue