Students pursuing the B.S. degree in Computer Science are required to take two additional advanced elective courses (at the 400 level), with which they can tailor their degree to their specific needs. Students have the option to pursue the emphasis area in Bioinformatics or to pursue one of the concentration areas of Computer and Telecommunications Networking or Software Engineering.
The courses required for the emphasis area in Bioinformatics can be accommodated within the current plan of study, if properly chosen. They are: BIOLOGY 108-General Biology I w/Lab, BIOLOGY 109-General Biology II w/Lab, BIOLOGY 202-Cell Biology, BIOLOGY 206-Genetics, CHEM 211-General Chemistry I w/Lab, CHEM 212-General Chemistry w/Lab, COMP-SCI 490MB, MetaModels of Biology, COMP-SCI 490BI-Introduction to Bioinformatics, and either COMP-SCI 371 -Database Design, Implementation and Validation, or COMP-SCI 470-Introduction to DBMS. Please note that COMP-SCI 490MB can be replaced by an advisor approved junior or senior level course in Biology, Chemistry, Physics, Life Sciences, or other similar discipline.
Computer and Telecommunications Networking
For the concentration in Computer and Telecommunications Networking, students may take the CS advanced electives from the following list of courses: COMP-SCI 411, COMP-SCI 416, COMP-SCI 420, COMP-SCI 421, COMP-SCI 423. Courses offered as special topics (COMP-SCI 490) that are relevant to this concentration may also count, such as Network Analysis, Network Security.
For the concentration in Software Engineering, students may take the CS advanced electives from the following list of courses: COMP-SCI 456, COMP-SCI 457, COMP-SCI 458, COMP-SCI 461, COMP-SCI 464, COMP-SCI 493. Courses offered as special topics (COMP-SCI 490) that are relevant to this concentration may also count.