Computer Software (CSW)

College of the Sciences and Mathematics

How to Read Course Descriptions

CSW 101. Introduction to Computers. 3 Credits.

A course for nonmajors dealing with what computers are, what they can do, and how they are used. A brief history of computers and the societal implications of computer usage. A brief introduction to the Internet is provided along with hands-on experience using word processing, database, and spreadsheet software.

CSW 116. Computer Programming Laboratory. 3 Credits.

This is a special winter session course introducing foundations of Computer Science, with the goal of prompting student's interest and programming skills. Topics include, but not limited to: data processing and analysis, UML design, Visual Basic programming, Database system, network system, etc.

CSW 131. Introduction to Web Design. 3 Credits.

This course will cover HTML and introductory JavaScript programming to provide students with a basic technology skill set for pursuing other topics in Web technology. Use of some simple Web authoring and graphics packages, but a focus on the structure and semantics of HTML and JavaScript. One of three core requirement courses for the Web technology and applications minor.
Typically offered in Fall, Spring & Summer.

CSW 199. Computer Science Transfer Elective. 1-15 Credits.

Transfer Credits.
Typically offered in Fall, Spring & Summer.
Repeatable for Credit.

CSW 315. Introduction to Web Programming. 3 Credits.

This course will continue the design and methodologies practices that were begun in CSW 131. Beginning with an introduction to project management, the course will look at specific design practices and technology integration. In addition, the course will focus on learning to use a commercial editor and delve into server-sided scripting languages. For non-majors only. This can be used as a capstone fulfillment.
Pre / Co requisites: CSW 315 requires prerequisites of CSW 131 and CSC 115.
Typically offered in Fall & Spring.