Start Date
End Date
Years
2223

Computing for Teachers

CS 255 Computing for Teachers 4 cr.

The course serves as an introduction to technology in education. The primary focus will be the use of computers and the Internet in education. The course projects concentrate on applications relevant to the school curricula.

Network Programming

CS 228 Network Programming 3 cr.

This course covers creating network-based applications as well as the basic theory of networking. Topics include programming Internet applications, client-server programming and Internet protocols. Applications created have included mail clients, Web servers and Internet-based games.

Data Structures

CS 222 Data Structures 4 cr.

This course covers data structures and algorithms in depth. Topics covered include arrays, stacks, queues, linked lists, trees and graphs, basic problem solving strategies and complexity analysis, sorting and searching algorithms, hashing techniques, and some advanced tree structures (e.g., AVL trees, B and B+ trees, splay trees, etc.).

Computer Science II

CS 122 Computer Science II 4 cr.

A continuation of CS 120. This course provides an opportunity to further develop fundamental programming skills. Topics include introductions to string handling, algorithm analysis, recursion, linked lists, interfaces, inheritance and fundamental data structures.

Computer Science I

CS 120 Computer Science I 4 cr.  (4-0-0)

This intensive, fast-paced course is the first programming course for computer science and mobile and web application development  majors. Topics include methods and parameters, conditionals, loops, arrays, graphical user interfaces and object-oriented program design.

Notes:

This course is recommended for students with a strong desire to learn programming but lack experience. Students without interest in computer programming should consider CS 101 instead.

Web Site Construction

CS 101 Web Site Construction 4 cr.

This class covers all facets of Web site construction, from the creation of a Web site's content to the use of HTML and CSS style sheets. Audio and video formats will be explored. Legal issues will be covered. This class is designed for students of all majors.

Subscribe to 2022 - 2023 Undergraduate Bulletin