|
|
May 03, 2024
|
|
2019-2020 Undergraduate Catalog [Archived]
Courses
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
-
CS 220 - Java Software Development 3 credits
Description Fundamentals and applications of the Java language. Java classes and packages, data types, control structures, methods, arrays, strings, applets, graphics, threads, GUI development, utility packages, collections, exception handling, tiles and streams, introduction to Java Networking, servlets, and Java Beans.
Prerequisites A grade of C or better in CS 151.
Click here for the Summer 2024 Class Schedule
Click here for the Fall 2024 Class Schedule
Click here for the Spring 2025 Class Schedule
Click here for the Summer 2025 Class Schedule
|
|
|
|
-
CS 260 - Object Oriented Programming 3 credits
Description Object oriented programming concepts and methods. Includes encapsulation, data abstraction, class development, instantiation, constructors, destructors, inheritance, overloading, polymorphism, libraries, and packages.
Prerequisites A grade of C or better in CS 151.
Click here for the Summer 2024 Class Schedule
Click here for the Fall 2024 Class Schedule
Click here for the Spring 2025 Class Schedule
Click here for the Summer 2025 Class Schedule
|
|
|
|
|
|
|
|
|
|
|
|
-
CS 451 - Computer Architecture 3 credits
Description Data representation, number systems and codes, gates and logic, combinational logic, sequential circuits, flip-flops, memory and storage, computer organization, microprogramming, architectures of supercomputers and micros.
Prerequisites A grade of C or better in both CS 202 and CS 303, or consent of instructor.
Note Open to graduate students. Graduate students are required to do additional work of a research nature.
Click here for the Summer 2024 Class Schedule
Click here for the Fall 2024 Class Schedule
Click here for the Spring 2025 Class Schedule
Click here for the Summer 2025 Class Schedule
|
|
-
CS 452 - Software Engineering 3 credits
Description This course studies the software life cycle: specification, object-oriented programming and design, program development, validation, testing, debugging, documentation, maintenance, revision control, CASE tools.
The course serves as a culminating experience in the CS major. Students complete a significant software project during the course that ties together much of what has been learned in other CS courses. Students give a presentation describing and demonstrating their project; these presentations are open to the rest of the department.
Prerequisites Senior standing and a grade of C or better in CS 202, or consent of instructor.
Note Open to graduate students. Graduate students are required to do additional work of a research nature.
Click here for the Summer 2024 Class Schedule
Click here for the Fall 2024 Class Schedule
Click here for the Spring 2025 Class Schedule
Click here for the Summer 2025 Class Schedule
|
|
|
|
-
CS 457 - Data Base Processing 3 credits
Description Data independence, relational model, relational algebra and calculus, query languages and SQL, conceptual modeling, database design, data dependencies and normalization, access methods, tables, queries, forms, macros and reports, database administration, introduction to transaction processing, concurrent transactions, and recovery. Case studies of commercial database systems such as Oracle and Microsoft SQL Server.
Prerequisites A grade of C or better in CS 202 and CS 303
Note Open to graduate students. Graduate students are required to do additional work of a research nature.
Click here for the Summer 2024 Class Schedule
Click here for the Fall 2024 Class Schedule
Click here for the Spring 2025 Class Schedule
Click here for the Summer 2025 Class Schedule
|
|
|
|
|
|
-
CS 469 - Unix/Linux Administration and Networking 3 credits
Description Includes installation and configuration of Unix/Linux operating system software; set-up of hardware and software for Unix/Linux networking including TCP/IP, FTP, Telnet, DNS, DHCP, and Apache; Unix/Linux administration tasks including directories, users, tuning, backup, security, and networking.
Prerequisites A grade of C or better in CS 201 or consent of instructor.
Note Open to graduate students. Graduate students are required to do additional work of a research nature.
Click here for the Summer 2024 Class Schedule
Click here for the Fall 2024 Class Schedule
Click here for the Spring 2025 Class Schedule
Click here for the Summer 2025 Class Schedule
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|