Computer Science

  • server rack and sample Java programming code

Department Announcements

Summer 2017

  • Check the SOC for Summer 2017 offerings in CS and CIT, registration by appointment begins March 28, classes begin May 30.
  • CS and CIT students planning to start the senior design sequence in Fall 2017 or Fall 2018 should take note that some key prereqs for senior design are offered this summer. This is a great opportunity for students to complete prereqs for some key courses in summer and stay on track for timely graduation.
  • For CIT students planning to graduate in Spring 2018, Summer 2018, or Fall 2018, note that both CIT 360 and IS 451 are offered in Summer 2017. If you plan to start CIT senior design in Fall 2017 (CIT 480/L in Fall 2017 and CIT 481/L in Spring 2018), you must complete the IS 451 prereq by the end of Summer 2017. The COMP 484/L prereq for CIT 480/L is being modified to become a corequiste, so you will be able to register for both COMP 484/L and CIT 480/L in Fall 2017. But in order to register for COMP 484/L in Fall 2017, you must also complete the CIT 360 prereq by end of Summer 2017. Keep these prereqs in mind as you make your plans for Summer 2017. Note that it is possible to take CIT 360 and IS 451 together during Summer 2017 session 2, and COMP 484/L in Summer 2017 session 3.
  • For CIT students planning to graduate in Spring 2019, Summer 2019, or Fall 2019, note that IS 312 is offered in Summer 2017. If IS 312 is completed in Summer 2017, IS 431 and 435 can be taken in Fall 2017, IS 451 in Spring 2018, and CIT senior design in Fall 2018 and Spring 2019. In addition, note that CIT 360 must also be completed no later than Summer 2018 in order to register for both COMP 484/L and CIT 480/L in Fall 2018.
  • For CS students planning to graduate in Spring 2018, note that COMP 380/L is offered during Summer 2017. In order to start CS senior design COMP 490/L in Fall 2018, the COMP 380/L prereq must be completed by the end of Summer 2017. Keep this in mind as you make your plans for Summer 2017. Note that it is possible to take COMP 282 in Summer 2017 session 2 and COMP 380/L in Summer 2017 session 3.

 

Fall 2017

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

 

Announcements for Specific Courses/Sections

  • COMP 490/L Senior Design (lecture and lab) is fall only, followed in the spring by COMP 491L (lab only). There are 4-5 tracks/sections of this course sequence in Fall 2017. Any CS bachelor's student expecting to graduate in Spring 2018, Summer 2018, or Fall 2018 who has not already taken the COMP 490/L-491L sequence should register for COMP 490/L for Fall 2017. 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. And take advantage of the availability of prereq courses like COMP 380/L in Summer 2017.
  • CIT 480/L System Design (lecture and lab) is fall only, followed in the spring by CIT 481/L (lecture and lab). There are 3 tracks/sections of this course sequence in Fall 2017. Any CIT bachelor's student expecting to graduate in Spring 2018, Summer 2018, or Fall 2018 who has not already started the CIT 480-481 sequence should plan to register for CIT 480/L for Fall 2017. 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. And take advantage of the availability of prereq courses like CIT 360, IS 451, and COMP 484/L in Summer 2017.
  • COMP 496ALG Algorithm Design was an experimental course offered for several semesters, it is being replaced by a new equivalent course COMP 482 starting Fall 2017. 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 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.