Computer Science

  • server rack and sample Java programming code

Department Announcements

Fall 2018

  • Registration by appointment begins in June, more detailed information will be posted at that time.

Announcements for Specific Courses/Sections

  • COMP 196AA/L and COMP 196AB/L are two new experimental courses offered for the first time starting in Fall 2018, forming a two semester sequence that together are equivalent to COMP 110/L. They are designed for students who have not yet satisfied the MATH 102 prerequisite for COMP 110/L and who may prefer a two-semester in-depth coverage of the topics. Students who have completed MATH 102 (grade "C" or higher) or higher-level math course by the beginning of the Fall 2018 semester are eligible to enroll directly into COMP 110/L. Students who have not yet completed MATH 102 with C or better can consider enrolling in COMP 196AA/L in Fall 2018 followed by COMP 196AB/L in Spring 2019 as an alternative to COMP 110/L. Any student who completes both COMP 196AA/L in the fall and COMP 196AB/L in the spring will satisfy the BS in CS and BS in CIT requirement for COMP 110/L.
  • COMP 490/L Senior Design (lecture and lab) is fall only, followed in the spring by COMP 491L (lab only). There are multiple tracks/sections of this required sequence offered every academic year. Any CS bachelor's student expecting to graduate in Spring 2019, Summer 2019, or Fall 2019 who has not already taken the COMP 490/L-491L sequence should register for COMP 490/L for Fall 2018. You may be asked to complete a graduation evaluation to demonstrate you are ready to graduate by the indicated semester. Contact the Department office if you have problems/questions. Prereqs are strictly enforced, you will not be allowed to register if prereqs have not been satisfied. Key prereqs such as COMP 380/L are offered every semester and during the summer.
  • COMP 490/L-491L Senior Design Research Track:  One section of COMP 490/L-491L in Fall 2018 and Spring 2019, to be taught by Prof. Kyle Dewey, is an experiment with a new approach to senior design. It will accommodate students who want their senior design experience to include more preparation for a career in research in academia or industry, rather than the traditional senior design approach, which focuses more on product development and project management to prepare students for jobs in industry. All sections of senior design satisfy the BS in CS requirement for senior design.
  • CIT 480/L System Design (lecture and lab) is fall only, followed in the spring by CIT 481/L (lecture and lab). There are multiple tracks/sections of this required course sequence offered every academic year. Any CIT bachelor's student expecting to graduate in Spring 2019, Summer 2019, or Fall 2019 who has not already started the CIT 480-481 sequence should plan to register for CIT 480/L for Fall 2018. You may be asked to complete a graduation evaluation to demonstrate you are ready to graduate. Contact the Department office if you have problems/questions. Prereqs are strictly enforced, you will not be allowed to register in senior design if prereqs have not been satisfied. Key prereqs such as CIT 360/L, COMP 484/L, and IS 451 are offered every semester and during the summer.
  • COMP 482 Algorithm Design replaces the previous experimental course COMP 496ALG. Any Computer Science major who needs to take MATH 482 can take COMP 482 (subject to enrollment caps) and get course substitution credit for MATH 482.
    • CS and CIT undergraduate majors cannot use COMP 482 or COMP 496ALG to satisfy elective requirements.
    • CS majors can only take one of the three courses MATH 482, COMP 496ALG, and COMP 482 for credit toward the major.
    • Graduate students cannot take COMP 482 or COMP 496ALG for credit toward the MS in Computer Science or MS in Software Engineering, but can use it to count for MATH 482.
  • CIT 496SEC/L Security is an experimental course in computer security specifically for CIT majors. Any CIT major needing to satisfy the CIT requirement for COMP 424 can satisfy the requirement by registering for and completing either COMP 424 or CIT 496SEC/L. CIT majors cannot take both COMP 424 and CIT 496SEC/L toward the requirements of the CIT major.