Physical, Environmental, Computer Science
The Computer Science Program
"Time, Effort, Integrity"
William C. Harris, Program Coordinator
Tel. 718.270.6449 / Office: C-413

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.