|
Computer Science Program Areas of Concentration and Electives
- GENERAL COMPUTER SCIENCE
- TELECOMMUNICATIONS
- COMPUTATIONAL SCIENCE
Students should consult with an Academic Advisor in the PECS Department, when choosing their 12 credits of computer science electives. Courses may be chosen from upper-level Computer Science, Telecommunications, and Computational Science courses listed below:
COMPUTER SCIENCE CONCENTRATION/ ELECTIVES |
| CS 265 |
UNIX Systems Programming |
3 |
| CS 278 |
Robot Programming |
3 |
| CS 301 |
Software Development (Java Implementation) |
3 |
| CS/TLC 305 |
Data Communications and Web Technologies |
3 |
| CS/TLC 307 |
Local and Wide Area Networks |
3 |
| CS/TLC 309 |
Network Programming |
3 |
| CS 310 |
Special Topics in Computer Science |
3 |
| CS 312 |
Analysis of Algorithms |
3 |
| CS 319 |
Geographical Information Systems |
3 |
| CS 321 |
Remote Sensing |
3 |
| CS 350 |
Programming Language Paradigms |
3 |
| CS 360 |
Software Engineering |
3 |
| CS 392 |
Advanced Topics in Computer Science |
3 |
TELECOMMUNICATIONS CONCENTRATION/ELECTIVES |
| TLC/PHS 221 |
Telecommunications Systems |
3 |
| CS 301 |
Software Development (Java Implementation) |
3 |
| CS/TLC 305 |
Data Communications and Web Technologies |
3 |
| CS/TLC 307 |
Local and Wide Area Networks |
3 |
| CS/TLC 309 |
Network Programming |
3 |
| PHY 351 |
Intermediate Electromagnetic Theory |
3 |
| TLC 311 |
Signaling and Transmission Theory |
3 |
| TLC 317 |
Digital Communications Systems |
3 |
| TLC 340 |
Network and Systems Evaluation |
3 |
| TLC 371 |
Network Design |
3 |
| TLC 421 |
Special Topics in Telecommunications |
3 |
** COMPUTATIONAL SCIENCE /CONCENTRATION/ELECTIVES |
| CS 319 |
Geographical Information Systems |
3 |
| CS 321 |
Remote Sensing |
3 |
| CS 390 |
Scientific Programming II – Models and Simulations |
3 |
Additional Computational Science elective courses must be chosen from advanced courses in the following areas: Biology, Chemistry, Earth Systems, Environmental Science, Mathematics, and Physics. Within these fields, the following courses are not acceptable:
- Courses at the 100-level.
- Courses that have no prerequisites
Courses that substantially duplicate material covered in other courses for which credit has been granted.
** Students who choose the Computational Science Concentration are required to consult with a Computer Science Program Advisor when designing their concentration, and choosing computational science electives. |