2012-13 Undergraduate Catalog
Computer Science Courses
CS 1107 Introduction to Computers
(3 credits)
CS 1309 Problem Solving and Computer Science
(4 credits)
CS 2207 Computer Programming: BASIC
(3 credits)
CS 2260 Linux Systems Programming
(3 credits)
CS 2270 Introduction to Web Programming
(3 credits)
CS 2321 Computer Science I
(4 credits)
CS 2322 Computer Science II
(4 credits)
CS 2810 Computer Organization and Assembly Language Programming
(3 credits)
CS 3270 Advanced Web Programming
(3 credits)
CS 3350 Event-Driven Programming in a Windows Environment
(3 credits)
CS 3360 Object-Oriented Software Development
(3 credits)
CS 3507 File Processing and Database Systems
(3 credits)
CS 3528 Data Structures and Algorithms
(3 credits)
CS 3560 Data Communications and Networks
(3 credits)
CS 3610 Introduction to Operations Research
(3 credits)
CS 3627 Theory of Computation
(3 credits)
CS 3718 Computer Graphics
(3 credits)
CS 3931 Experimental Course
(3 credits)
CS 4280 Programming Language Structures
(3 credits)
CS 4298 Compiler Construction
(3 credits)
CS 4361 Software Engineering I
(3 credits)
CS 4362 Software Engineering II
(3 credits)
CS 4390 Social, Ethical, and Professional Issues in Computing
(2 credits)
CS 4840 Operating Systems
(3 credits)
CS 4910 Directed Independent Study
(3 credits)
CS 4970 Internship
(3 credits)
CS 1309 Problem Solving and Computer Science (4 credits)
Introduction to general problem-solving techniques applicable to solving problems in computing. Techniques include using systematic lists, using diagrams, and looking for patterns. Includes fundamental computer science concepts in information representation, computer organization, process application, and social and ethical issues in computing. The one-hour lab introduces the use of software to solve a variety of problems. The prospective student should have a general understanding of computers and their operation. Prerequisite: MATH 1100 and MATH 1170 or higher.
Common Course Outline