Computer Science - Software Development Concentration, B.S.
The Software Development Concentration prepares students for careers as software developers or for graduate study in computer science. This concentration consists of a solid core of computer science theory as well as several courses in computer programming utilizing a wide variety of programming languages.
| Code | Title | Hours |
|---|---|---|
| CSCI 101 | First Year Computer Science Seminar | 3 |
| CSCI 121 | Programming in Java I | 3 |
| CSCI 122 | Programming in Java II | 3 |
| CSCI 210 | Networking Theory and Administration I | 3 |
| CSCI 236 | Web Development | 3 |
| CSCI 243 | Database Development | 3 |
| CSCI 328 | Object Oriented Design | 3 |
| CSCI 336 | Advanced Web Development | 3 |
| CSCI 343 | Full Stack Development | 3 |
| Six credits of coursework from CSCI 347 or CSCI 447 | 6 | |
| Intermediate Topics in Computing 1 | ||
| Advanced Topics in Computing 1 | ||
| CSCI 361 | Data Structures and Algorithms | 3 |
| CSCI 390 | Junior Seminar | 1 |
| CSCI 452 | Software Engineering | 3 |
| CSCI 461 | Senior Project | 3 |
| CSCI 462 | Senior Seminar | 1 |
| MATH 250 | Discrete Mathematics | 3 |
| COMM 306 | Business Writing and Presentation | 3 |
| Upper-Level CSCI Electives | 6 | |
| Total Hours | 56 | |
- 1
Must carry CSCI 332 Systems Analysis and Design as prerequisite.
