Computing for Non-majors

Skills in computing are critical to success in today's job market. The CS Department offers several courses for non-majors who are interested in developing technical skills, or investigating whether a computing degree program is in their line of interest. 

Courses for Non-majors

Computer Science 1030: Computer Applications

4 credits: offered in fall, spring, and summer sessions with online sections available

Introduction to computer literacy and applications, including Windows, internet browser/html, word processing, spreadsheets, database management and presentation software (MS Office); history of computing, structure of computers, telecommunications, computer ethics, computer crime, and history of programming languages. 

Computer Science 1040: Introduction to Computers

2 credits: offered twice in fall and twice in spring, 8 week course

Use of personal computer and workstation operating systems and beginning programming. Project-oreinted approach to computer operation and programming, including use of tools to aid in programming. Topics from computer history, using basic Windows and Unix tools, program structure, expression, variables, decision and logic, and iteration.

Computer Science 1070: Applied Computer Programming (online course)

3 credits: offered in fall and spring

Introduction to computer programming for non-majors using Visual Basic. Basics of good programming and algorithm development. Graphical user interfaces.

Computer Science 1130: Introduction to Spreadsheets and Databases

3 credits: offered in fall and spring with online sections available

When students finish this course, they will have a thorough understanding of Microsoft spreadsheets and database software and in-depth hands-on experience with EXCEL and ACCESS projects. 3 As a student in this course, you will embark on a comprehensive study of Microsoft Office EXCEL and ACCESS hands-on skills. Credit in Com S 113 may not be applied toward graduation in the COM S, S E, and CPR E majors.

Computer Science 2070: Fundamentals of Computer Programming

3 credits: cross listed with MIS, Prereq: Math 1500 or placement into Math 1400, 1410, 1420 or higher

An introduction to computer programming using an object-oriented programming language. Emphasis on the basics of good programming techniques and style. Extensive practice in designing, implementing and debugging small programs. Use of abstract data types. Interactive and file I/o/ Exceptions/error-handling. This course is not designed for Computer Science, Software Engineering, or Computer Engineering majors. Credit may not be applied toward graduation for both Com Sci 2070/MIS 2070 and Com Sci 2270.