Kutztown University Home Kutztown University Computer Science Home Kutztown University


The 5-Year Plan
  BS/MS in CS

Courses

Page: 1 2 3 4 5 6 Courses Per Page

There are 56 courses for Computer Science

Csc 010 - Computer Applications 3 sh
This course provides an overview of essential computer concepts and file management, followed by coverage of software applications, including word processing, spreadsheets, databases, and presentation. Students will learn current versions of these software applications. This course can be counted under Category V of general education. Prerequisites: none.
Csc 020 - Computer Graphics 3 sh
This course will introduce students to design software on the Macintosh computer. Topics will include image editing, typography and layout as well as creative design theory and critical analysis. Prerequisites: none.
Csc 111 - Computer Forensics 3 sh
This course is an introduction to the basic concepts of computer forensics. It will teach the student how to identify, preserve, recover, analyze and document data on a computer or network allegedly used to commit a crime. Topics include computer architecture, operating systems, encryption/decryption, preserve and document evidence, and analyzing computers and networks for evidence. Prerequisite: any math course.
Csc 112 - Visual Basic Programming 3 sh
This course is designed to help the student develop sound programming methodology using the Visual Basic language and to gain an understanding of the key concepts in computer science. Topics include the Visual Basic development environment, GUI interfaces, the software development cycle, basics of the language, selection, repetition, functions, subroutines, one and two dimensional arrays, and processing string data. An event driven approach to programming is used.
Csc 122 - Web Site Design 3 sh
This course introduces the fundamentals of planning, design, organization, implementation, and management of a Web site. Students will be taught the basic concepts of Web page creation. The Hypertext Markup Language (HTML), a markup language used to describe the content and format of documents on the Web will be taught. Cascading style sheets (CSS), a presentation markup language will be introduced. Appropriate Web authoring application software will be used for Web site management.
Csc 125 - Discrete Mathematics for Computer Science I 3 sh
This course is the first in a two-course discrete mathematics sequence designed to ensure that the computer student reaches the level of mathematical maturity necessary for the study of computer science. This course encompasses a study of logic, sets, functions, algorithms, integers, matrices, mathematical reasoning, counting techniques, and relations. This course is a prerequisite for all CSC courses at the 200 level or above. Prerequisite: MAT 121 or permission of instructor.
Csc 126 - Discrete Mathematics for Computer Science II 3 sh
This course is the second in a two-course discrete mathematics sequence designed to ensure that the computer student reaches the level of mathematical maturity necessary for the study of computer science. This course encompasses a study of graphs, trees, relations, algorithms, and models of computation. This course is a prerequisite for all CSC courses at the 200 level or above. Prerequisite: CSC 125.
Csc 130 - Information Technology Fundamentals 3 sh
This course is an introduction to the basic concepts of Information Technology (IT). This course is required for IT majors and is intended to provide for most of these students a first introduction to IT as an academic discipline. Topics include: hardware basics, the historical evolution of computer systems, the IT profession and its responsibilities, and legal and ethical issues raised by IT.
Csc 135 - Computer Science I 3 sh
An introduction to computer components; algorithmic design and the constructs of structured programming; elementary data types and data operations; programming in a high level language; one-and-two dimensional arrays; subroutines and top-down, modular, step-wise programming; computer solution of several various problems. Prerequisite: MAT 105 or its equivalent.
Csc 136 - Computer Science II 3 sh
Computer Science II extends the concepts taught in Computer Science I (CSC 135) to incorporate object-oriented programming. This includes concepts of data abstraction and encapsulation, pointers to types and as attributes in objects, recursion, beginning data structures such as stacks and queues, and debuggers. Prerequisite: Completion of CSC 135 with a grade of C or higher.