Computer Science Schedule
The Department of Computer Science is committed to providing students in all its programs with the best possible education and part of that commitment means establishing a schedule that will fit student needs. The Department operates within both departmental resource and university policy constraints that require us to:
- Meet minimum enrolment levels. The requirements are 10 students in an undergraduate course and five in a graduate course. If enrolment falls below this level the department cannot run a course.
- Fit the room, daily schedule and instructor capacity. We have a fixed number of faculty, a fixed number of available periods, and a fixed space in which to work.
As a result of these constraints, the department has established the following principles and priorities and attempts within those constraints, to ensure that:
- All core courses in the undergraduate program are offered each semester.
- All prerequisite courses are offered each semester
- Foundation courses (CS 1 and CS2 in particular) are offered with multiple sections and are available on both M-days and T-days.
- All non-elective courses are offered at least once a year
- All other courses are offered at least once every two years.
- All core graduate courses are offered once a year
- All other graduate courses are offered within an 18-month period.
To make your scheduling easier the department has developed a standard base schedule that will allow you to forward plan. While the department makes every effort to meet and, given available resources to exceed, this schedule, you should work towards fitting your progress towards your degree to this schedule.
Undergraduate
Courses taught every Regular Semester
DF 138 Intro to Digital Forensics and Information Assurance (Multiple Sections)
CS 146 Introduction to Programming and Algorithms (Multiple Sections)
CS 147 Programming Algorithms and Data Structures (Multiple Sections)
CS 234 Networks I
CS 272 Computer Organization I
CS 334 Data Base Management Systems
CS 362 Data Structures
CS 437 Software Engineering
CS 482 Programming Languages
DF 492 Professionalism and Ethics
Courses Taught every Fall
CS 278 Special Topics Programming COBOL
CS 333 Computer Organization II
DF 291 Network Security
DF 391 Cryptography
Courses Taught every Spring
CS 278 Special Topics Programming C w/ Unix
CS 373 Human Computer Interaction
CS 430 Language Translators
CS 431 Computer Operating Systems
DF 290 Hardware Forensics
DF 390 Digital Forensics Tools
DF 491 Information Security
Courses taught every Summer
DF 138 Intro to Digital Forensics and Information Assurance
CS 146 Introduction to Programming and Algorithms
CS 147 Programming Algorithms and Data Structures
CS 470 Game Programming
DF 470 DC Challenge
Graduate
Courses taught every Semester
CS 561
DF 637
Fall
CS 533 Microcomputer interfacing
CS 537 Database Security
CS 573 Neural Networks
CS 564 Programming Languages
CS 566 Database Systems
DF 583 Digital Forensics Investigation
DF 584 Software forensics Evidence Management
CS 535 Malware
DF 587 File System Forensics
CS 661 Network Security II
Spring
CS 531 Operating systems
CS 536 Software Engineering
CS 532 Parallel Computing
CS 544 Data Mining & Knowledge Discovery
CS 572 Artificial Intelligence
DF 630 Cyber Law
DF 534 Digital Security
DF 531 Principle & Policy in Information Assurance
DF 661 Cyber Warfare & Terrorism
CS 534 Operating System Security
DF 566 Risk Assessment and Financial System Security
Summer
CS 563 Networks & Data Communication
CS 574 Data Structures
DF 561 Network Security I
DF 589 Disaster Recovery
CS 568 Cryptography & Steganography
Non-Major courses
CTE 133 Introduction to Computing (every semester)
CTE 233 Multimedia Technologies (Fall & Spring)
CTE 333 Web Technologies (Spring)
CTE 583 Educational Multimedia (Fall)
CTE 585 Critical Analysis of Instructional Software (Spring)
CTE 587 Designing Instructional Materials for the Web (Summer)
CTE 589 Development of Technology Infrastructure in Schools (Summer)
_________________________________________________________________________________________
 |
$178,000 grant to SHSU Professors |
|
NEW CLASS!!!
CTE 233-
Multimedia Technologies |
|
NEW CLASS!!!
CTE 333-
Web Technologies
|
The Texas Youth in Technology grant supports scholarships for new CS majors, student jobs as mentors, and high school counselor and teacher workshops. Click here for more information.
|
Click the course number above to go to the new classes page and learn about the new Multimedia Technologies course being offered in the fall |
Clicking the course number above will take you to our new classes page where you can learn more about our exciting new classes |
_________________________________________________________________________________________