Go to Main Content

.

 

HELP | EXIT

Catalog Entries

 

Fall 2014
May 02,2024
Transparent Image

CS 120 - Concepts of Computing: Information Processing
A survey of computer fundamentals and principles. Topics including basic computer hardware, software, and operating systems; word processing, spreadsheets and database applications; networks, security, and internet communications; and the impact of computers on individuals and society are covered. May be offered online.
4.000 Credit hours
20.000 TO 24.000 Lecture hours
40.000 TO 48.000 Other hours

Syllabus Available
Levels: Credit
Schedule Types: Lecture plus Lec/Lab

Computer Info Tech Division
Computer Info Technology Department

Course Attributes:
Tuition

CS 133JS - Beg. Programming: JavaScript
Prerequisite: MTH 060 or higher and CIS 195 Web Authoring I (formerly CS 195 and CIS 125H) or instructor consent. This course provides students with the concepts and skills required to create dynamic, interactive Web pages using client side JavaScript. May be offered online.
4.000 Credit hours
20.000 TO 24.000 Lecture hours
30.000 TO 36.000 Lab hours
20.000 TO 24.000 Other hours

Syllabus Available
Levels: Credit
Schedule Types: Lecture plus Lec/Lab plus Lab

Computer Info Tech Division
Computer Info Technology Department

Course Attributes:
Tuition

CS 133N - Beginning Programming: C#
Prerequisite: MTH 060 or higher. This is the first in a sequence of 3 courses that teaches students to develop desktop applications in the NET environment. The course introduces students to fundamental programming concepts as well as the syntax of the C# programming language and the Visual Studio development environment. Note: CS 133N was formerly numbered CS 133C#. A student who has taken this class under the previous number may not take it again under this new number and receive duplicate credit.
4.000 Credit hours
20.000 TO 24.000 Lecture hours
30.000 TO 36.000 Lab hours
20.000 TO 24.000 Other hours

Syllabus Available
Levels: Credit
Schedule Types: Lecture plus Lec/Lab plus Lab

Computer Info Tech Division
Computer Info Technology Department

Course Attributes:
Tuition

CS 133P - Beginning Programming: Python
This course provides students with little or no programming experience with an introduction to fundamental programming concepts and skills as well as the syntax and semantics of the Python programming language.
4.000 Credit hours
20.000 TO 24.000 Lecture hours
30.000 TO 36.000 Lab hours
20.000 TO 24.000 Other hours

Syllabus Available
Levels: Credit
Schedule Types: Lecture plus Lec/Lab plus Lab

Computer Info Tech Division
Computer Info Technology Department

Course Attributes:
Tuition, Science/Math/Computer Science

CS 160 - Orientation to Computer Science
Prerequisite: MTH 095, or MTH 111, or MTH 241, or placement test into MTH 111. This course explores the discipline and profession of computer science. It provides an overview of computer hardware architecture, the study of algorithms, software design and development, data representation and organization, ethics and the history of computing and its influences on society. The student is exposed to both low-level and high-level programming languages. May be offered online.
4.000 Credit hours
30.000 TO 36.000 Lecture hours
20.000 TO 24.000 Other hours

Syllabus Available
Levels: Credit
Schedule Types: Lecture plus Lec/Lab

Computer Info Tech Division
Computer Info Technology Department

Course Attributes:
Tuition, Science/Math/Computer Science

CS 161C+ - Computer Science 1
Prerequisites: CS 161J (formerly CS 161) or CIS 125G or CS 160 or MTH 095 or higher or instructor consent. This course is an introduction to software design, development and testing. It covers basic syntax and semantics of C++, data types, and algorithm and program design. Development tools and object-oriented programming are introduced. Note: CS 161C+ was formerly numbered CS 133G. A student who has taken this class under the previous number may not take it again under this new number and receive duplicate credit.
4.000 Credit hours
20.000 TO 24.000 Lecture hours
30.000 TO 36.000 Lab hours
20.000 TO 24.000 Other hours

Syllabus Available
Levels: Credit
Schedule Types: Lecture plus Lec/Lab plus Lab

Computer Info Tech Division
Computer Info Technology Department

Course Attributes:
Tuition, Science/Math/Computer Science

CS 161J - Computer Science 1
Prerequisite: CS 160 or CS161C+ (formerly CS 133G) or MTH 111 or higher or instructor consent. This course is an introduction to the principles of software design, development and testing. It includes basic syntax and semantics of a higher-level language, problem solving, algorithm and program design, data types, and program control structures. Development tools and object-oriented programming concepts are introduced. Note: CS 161J was formerly numbered CS 161. A student who has taken this class under the previous number may not take it again under this new number and receive duplicate credit.
4.000 Credit hours
30.000 TO 36.000 Lecture hours
30.000 TO 36.000 Lab hours

Syllabus Available
Levels: Credit
Schedule Types: Lecture plus Lab

Computer Info Tech Division
Computer Info Technology Department

Course Attributes:
Tuition, Science/Math/Computer Science

CS 162C+ - Computer Science 2
Prerequisite: CS 161C+ (formerly CS133G) or instructor consent. This course is a continuation of Beginning C++ programming. Topics covered include more advanced Object-Oriented programming concepts, searching and sorting, linear data structures, stream and file I/O, recursion, exception handling, and graphical user interface programming. Students will develop games working with a graphics library. Note: CS 162C+ was formerly numbered CS 233G. A student who has taken this class under the previous number may not take it again under this new number and receive duplicate credit.
4.000 Credit hours
20.000 TO 24.000 Lecture hours
30.000 TO 36.000 Lab hours
20.000 TO 24.000 Other hours

Syllabus Available
Levels: Credit
Schedule Types: Lecture plus Lec/Lab plus Lab

Computer Info Tech Division
Computer Info Technology Department

Course Attributes:
Tuition, Science/Math/Computer Science

CS 162J - Computer Science 2
Prerequisite: CS 161J (formerly CS 161) or instructor consent. This course is a continuation of Computer Science 1. Topics covered include more advanced Object-Oriented programming concepts, searching and sorting, linear data structures, stream and file I/O, recursion, exception handling, and graphical user interface programming. Note: CS 162J was formerly numbered CS 162. A student who has taken this class under the previous number may not take it again under this new number and receive duplicate credit.
4.000 Credit hours
30.000 TO 36.000 Lecture hours
40.000 TO 48.000 Lab hours

Syllabus Available
Levels: Credit
Schedule Types: Lecture plus Lab

Computer Info Tech Division
Computer Info Technology Department

Course Attributes:
Tuition, Science/Math/Computer Science

CS 179 - Introduction to Computer Networks
Prerequisite: Basic computer literacy. An introduction to computer networks with emphasis on theory and concepts. Provides a general overview of the networking field as a basis for continued study. Topics include network protocols and topologies, local area network architectures, the client-server model and internetworking devices. Provides experience using a local area network. May be offered online.
4.000 Credit hours
30.000 TO 36.000 Lecture hours
30.000 TO 36.000 Lab hours

Syllabus Available
Levels: Credit
Schedule Types: Lecture plus Lab

Computer Info Tech Division
Computer Info Technology Department

Course Attributes:
Tuition

CS 188 - Wireless Networking
Prerequisite: CS 179 or instructor consent. This course introduces the student to wireless computer networking. It provides practical experience in installing, managing, and troubleshooting wireless local area networks (WLANs).Wireless security threats and methods for avoiding breaches of security are covered. When the student finishes the course, he/she will have a solid understanding of wireless networking concepts and will have the basic skills needed for installing such a network and making it secure. The course has a hands-on focus.
4.000 Credit hours
20.000 TO 24.000 Lecture hours
30.000 TO 36.000 Lab hours
20.000 TO 24.000 Other hours

Syllabus Available
Levels: Credit
Schedule Types: Lecture plus Lec/Lab plus Lab

Computer Info Tech Division
Computer Info Technology Department

Course Attributes:
Tuition

CS 206 - Co-op Ed: Computer Information Technology Seminar
Students will increase their understanding of industry expectations as well as job search tools and skills. Course is designed to help students present themselves to employers in a competent and professional manner, and to move initially into their cooperative education internships, and then, their professional careers.
2.000 Credit hours
20.000 TO 24.000 Lecture hours

Syllabus Available
Levels: Credit
Schedule Types: Lecture

Computer Info Tech Division
Computer Info Technology Department

Course Attributes:
Tuition

CS 206A - Coop Ed: Computer Networks Seminar 1
.
1.000 Credit hours
10.000 TO 12.000 Lecture hours

Syllabus Available
Levels: Credit
Schedule Types: Lecture

Computer Info Tech Division
Computer Info Technology Department

Course Attributes:
Tuition, Cooperative Education

CS 206B - Coop Ed: Computer Networks Seminar 2
delete
1.000 Credit hours
10.000 TO 12.000 Lecture hours

Syllabus Available
Levels: Credit
Schedule Types: Lecture

Computer Info Tech Division
Computer Info Technology Department

Course Attributes:
Tuition, Cooperative Education

CS 233N - Intermediate Programming C#
Prerequisites: CS 133N (formerly CS133C#). This is the second in a sequence of 3 courses that teaches students to develop desktop applications in the .NET environment. The course introduces intermediate level programming concepts and skills and C# syntax and allows students to develop object oriented applications. Note: CS 233N was formerly numbered CS 233C#. A student who has taken this class under the previous number may not take it again under this new number and receive duplicate credit.
4.000 Credit hours
20.000 TO 24.000 Lecture hours
30.000 TO 36.000 Lab hours
20.000 TO 24.000 Other hours

Syllabus Available
Levels: Credit
Schedule Types: Lecture plus Lec/Lab plus Lab

Computer Info Tech Division
Computer Info Technology Department

Course Attributes:
Tuition, Science/Math/Computer Science

CS 233P - Intermediate Programming: Python
Prerequisite: CS133P. The course introduces intermediate level programming concepts and skills and Python syntax. Topics will include: list processing, interacting with the file system, file processing, regular expressions, and reporting.
4.000 Credit hours
20.000 TO 24.000 Lecture hours
30.000 TO 36.000 Lab hours
20.000 TO 24.000 Other hours

Syllabus Available
Levels: Credit
Schedule Types: Lecture plus Lec/Lab plus Lab

Computer Info Tech Division
Computer Info Technology Department

Course Attributes:
Tuition, Science/Math/Computer Science

CS 234G - Advanced C++ Programming
Prerequisite: CS 260 or instructor consent. This is the final course in the C++ programming sequence. Students will learn to use a variety of advanced features of C++, including bitwise operators, file input/output, exceptions, templates, and STL containers. These skills will be used to design and code a challenging final project.
4.000 Credit hours
20.000 TO 24.000 Lecture hours
30.000 TO 36.000 Lab hours
20.000 TO 24.000 Other hours

Syllabus Available
Levels: Credit
Schedule Types: Lecture plus Lec/Lab plus Lab

Computer Info Tech Division
Computer Info Technology Department

Course Attributes:
Tuition

CS 234N - Advanced Programming: C#
Prerequisite: CS233C# This is the third in a sequence of 3 courses that teaches students to develop desktop applications in the .NET environment. The course introduces advanced level programming concepts and skills and C# syntax. It allows students to develop more sophisticated object oriented, data driven desktop applications.
4.000 Credit hours
20.000 TO 24.000 Lecture hours
30.000 TO 36.000 Lab hours
20.000 TO 24.000 Other hours

Levels: Credit
Schedule Types: Lecture plus Lec/Lab plus Lab

Computer Info Tech Division
Computer Info Technology Department

Course Attributes:
Tuition

CS 235AM - Intermediate Mobile Application Development: Android
Prerequisite: CS 233N (formerly CS 233 C#) or CS 162J (formerly CS 162) or CS 162C+ (formerly CS 233G). This course introduces students to applying object oriented programming to mobile application development and the Android System Devlopment Kit. Cross-platform mobile app developpment will be done using the Mono framework and the MonoDevelop IDE.
4.000 Credit hours
20.000 TO 24.000 Lecture hours
30.000 TO 36.000 Lab hours
20.000 TO 24.000 Other hours

Levels: Credit
Schedule Types: Lecture plus Lec/Lab plus Lab

Computer Info Tech Division
Computer Info Technology Department

Course Attributes:
Tuition

CS 235IM - Intermediate Mobile Applications Development: IOS
Prerequisites: CS 233N or CS 162J or CS 162C+. This course introduces students to the application of object oriented programming to mobile application development for devices running IOS.
4.000 Credit hours
20.000 TO 24.000 Lecture hours
30.000 TO 36.000 Lab hours
20.000 TO 24.000 Other hours

Levels: Credit
Schedule Types: Lecture plus Lec/Lab plus Lab

Computer Info Tech Division
Computer Info Technology Department

Course Attributes:
Tuition

CS 240U - Advanced Unix/Linux: Server Management
Prerequisite: CIS 140U and CS 179, or instructor consent. Covers network administration of Unix/Linux. Topics: Operating system installation, configuration, troubleshooting, and network server configuration (for example: DHCP, DNS, NFS, Samba, Apache, MySQL, Web 2.0, and security). The course has a hands-on focus.
4.000 Credit hours
20.000 TO 24.000 Lecture hours
30.000 TO 36.000 Lab hours
20.000 TO 24.000 Other hours

Syllabus Available
Levels: Credit
Schedule Types: Lecture plus Lec/Lab plus Lab

Computer Info Tech Division
Computer Info Technology Department

Course Attributes:
Tuition, Science/Math/Computer Science

CS 240W - Advanced Windows: Server Management
Prerequisite: CIS140W (formerly CIS 140) or CS 179 or CIS 227N or instructor consent. This course covers advanced Windows Server operating system and networking concepts. Topics covered include: installation, configuration, virtualization, Active Directory, scripts, DNS, file systems, group policy, networking, web servers, and DHCP. Note: CS 240W was formerly numbered CS 279W. A student who has taken this class under the previous number may not take it again under this new number and receive duplicate credit.
4.000 Credit hours
20.000 TO 24.000 Lecture hours
30.000 TO 36.000 Lab hours
20.000 TO 24.000 Other hours

Syllabus Available
Levels: Credit
Schedule Types: Lecture plus Lec/Lab plus Lab

Computer Info Tech Division
Computer Info Technology Department

Course Attributes:
Tuition

CS 246 - System Design
Prerequisites: CS 234G or CS295N (formerly CS 295A). In this course, students will learn to design and plan software systems. Topics covered will include requirements gathering, design evaluation and documentation, and object-oriented program design. By the end of the course, students will have produced a design for a significant software project in a team environment. Note: CS 246 was formerly numbered CS 235G. A student who has taken this class under the previous number may not take it again under this new number and receive duplicate credit.
4.000 Credit hours
20.000 TO 24.000 Lecture hours
30.000 TO 36.000 Lab hours
20.000 TO 24.000 Other hours

Levels: Credit
Schedule Types: Lecture plus Lec/Lab plus Lab

Computer Info Tech Division
Computer Info Technology Department

Course Attributes:
Tuition

CS 260 - Data Structures 1
Prerequisite:CS162C+ (formerly CS 233G) or CS 162J (formerly CS162) and MTH 111 or higher or instructor consent. This course is intended primarily for students seriously interested in computer science. Students will demonstrate the usage of using advanced data structures, including linked-lists and tree structures using pointers, and advanced structure programming methods through a variety of programming projects.
4.000 Credit hours
80.000 TO 96.000 Other hours

Syllabus Available
Levels: Credit
Schedule Types: Lec/Lab

Computer Info Tech Division
Computer Info Technology Department

Course Attributes:
Tuition, Science/Math/Computer Science

CS 271 - Computer Architecture and Assembly Language
Prerequisite: CS161J (formerly CS161) or CS161C+ (formerly CS133G) or CS133N (formerly CS133C#), or instructor consent. An introductory course in computer architecture and assembly language. Topics include CPU design, logic gates and boolean algebra, data representations, assembly language semantics and syntax. Lab work includes performing arithmetic, input/output, and table look-ups in assembly.
4.000 Credit hours
20.000 TO 24.000 Lecture hours
30.000 TO 36.000 Lab hours
20.000 TO 24.000 Other hours

Syllabus Available
Levels: Credit
Schedule Types: Lecture plus Lec/Lab plus Lab

Computer Info Tech Division
Computer Info Technology Department

Course Attributes:
Tuition, Science/Math/Computer Science

CS 275 - Database Systems and Modeling
Prerequisites: CIS 125D and CS133N or CS 161C+ or CS 133P or instructor consent. This is an introduction to production-scale, relational database environments. Included in the course are discussion and application of database models, entity relationship design, normalization, and an introduction to SQL query usage and development.
4.000 Credit hours
30.000 TO 36.000 Lecture hours
20.000 TO 24.000 Other hours

Syllabus Available
Levels: Credit
Schedule Types: Lecture plus Lab

Computer Info Tech Division
Computer Info Technology Department

Course Attributes:
Tuition

CS 276 - Database SQL Programming
Prerequisite: CS 275. Focuses on design, development, and implementation of SQL programming in an enterprise database environment. Covers creating and maintaining database objects and writing complex interactive and embedded SQL statements for data retrieval and manipulation.
4.000 Credit hours
30.000 TO 36.000 Lecture hours
30.000 TO 36.000 Lab hours

Syllabus Available
Levels: Credit
Schedule Types: Lecture plus Lab

Computer Info Tech Division
Computer Info Technology Department

Course Attributes:
Tuition

CS 279 - Essentials of Network Administration
Prerequisite: CS 179. Provides students with an in-depth understanding of key networking concepts and tools enabling them to be successful in the more advanced networking courses and as networking professionals. Example topics: Network design/mapping, TCP/IP protocols, IP addressing, port numbers, routing protocols, and protocol analysis software.
4.000 Credit hours
30.000 TO 36.000 Lecture hours
30.000 TO 36.000 Lab hours

Syllabus Available
Levels: Credit
Schedule Types: Lecture plus Lab

Computer Info Tech Division
Computer Info Technology Department

Course Attributes:
Tuition

CS 280CN - Co-op Ed: Computer Network Operations
This internship course offers a work experience that integrates theory and practice in the field of computer networking. It provides opportunities to develop skills, explore career options and network with professionals and employers while earning academic credit toward the degree.
3.000 TO 12.000 Credit hours
108.000 TO 432.000 Lab hours

Syllabus Available
Levels: Credit
Schedule Types: Lab

Computer Info Tech Division
Computer Info Technology Department

Course Attributes:
Tuition, Cooperative Education

CS 280DP - Co-op Ed: Data Processing
delete this course.
3.000 TO 12.000 Credit hours
108.000 TO 432.000 Lab hours

Syllabus Available
Levels: Credit
Schedule Types: Lab

Computer Info Tech Division
Computer Info Technology Department

Course Attributes:
Tuition, Cooperative Education

CS 280GD - Co-op Ed: Computer Simulation & Game Development
This internship course offers a work experience that integrates theory and practice in the field of computer simulation and game development. It provides opportunities to develop skills, explore career options and network with professionals and employers while earning academic credit toward the degree.
3.000 TO 12.000 Credit hours
108.000 TO 432.000 Lab hours

Syllabus Available
Levels: Credit
Schedule Types: Lab

Computer Info Tech Division
Computer Info Technology Department

Course Attributes:
Tuition, Cooperative Education

CS 280H - Coop Ed: Health Informatics
This internship course offers a work experience that integrates theory and practice in the field of health informatics. It provides opportunities to develop skills, explore career options and network with professionals and employers while earning academic credit toward the degree.
3.000 TO 12.000 Credit hours
108.000 TO 432.000 Lab hours

Syllabus Available
Levels: Credit
Schedule Types: Lab

Computer Info Tech Division
Computer Info Technology Department

Course Attributes:
Tuition, Cooperative Education

CS 280PR - Co-op Ed: Programming
This internship course offers a work experience that integrates theory and practice in the field of computer programming. It provides opportunities to develop skills, explore career options and network with professionals and employers while earning academic credit toward the degree.
3.000 TO 12.000 Credit hours
108.000 TO 432.000 Lab hours

Syllabus Available
Levels: Credit
Schedule Types: Lab

Computer Info Tech Division
Computer Info Technology Department

Course Attributes:
Tuition, Cooperative Education

CS 280SS - Co-op Ed: Computer Information Systems
This internship course offers a work experience that integrates theory and practice in the field of computer systems support. It provides opportunities to develop skills, explore career options and network with professionals and employers while earning academic credit toward the degree.
3.000 TO 12.000 Credit hours
108.000 TO 432.000 Lab hours

Levels: Credit
Schedule Types: Lab

Computer Info Tech Division
Computer Info Technology Department

Course Attributes:
Tuition, Cooperative Education

CS 284 - Network Security Fundamentals
Pre-requisite: CS 179 or instructor consent. This course covers fundamental computer and network security concepts from the security plus certification material. It emphasizes securing the operating system, applications, media, network devices, web pages, and other network services. In addition, types of attacks, digital certificates, keys, and designing and implementing security policies and procedures are discussed. This course has a hands-on focus.
4.000 Credit hours
20.000 TO 24.000 Lecture hours
30.000 TO 36.000 Lab hours
20.000 TO 24.000 Other hours

Syllabus Available
Levels: Credit
Schedule Types: Lecture plus Lec/Lab plus Lab

Computer Info Tech Division
Computer Info Technology Department

Course Attributes:
Tuition

CS 285 - Operating System Hardening
Prerequisite: CS 240W and CS 284, or instructor consent. Corequisite: CS 240U. This course gives the students a real world understanding of the vulnerabilities that exist in today's operating systems and gives practical, hands-on experience resolving and/or mitigating the vulnerabilities. We will use real systems (like Windows Server and Linux), the latest security resolution guidance, industry accepted tools to apply the resolutions, and industry accepted tools to measure the effectiveness of the resolutions. When the student finishes this course, they will have a solid understanding of actual threats to computer systems and the resolutions to mitigate those threats and vulnerabilities. This course has a hands-on focus.
4.000 Credit hours
20.000 TO 24.000 Lecture hours
30.000 TO 36.000 Lab hours
20.000 TO 24.000 Other hours

Syllabus Available
Levels: Credit
Schedule Types: Lecture plus Lec/Lab plus Lab

Computer Info Tech Division
Computer Info Technology Department

Course Attributes:
Tuition

CS 286 - Firewalls and VPNs
Prerequisite: CS 284 and CS 289, or instructor consent. This course gives the students a real world understanding of how firewalls and VPNs can be used to enhance the protection of internal networks. It gives hands-on experience installing, configuring and managing firewalls and VPNs. Commercial firewalls, VPNs, security configuration guidance tools, and tools to monitor the effectiveness of the solutions will be used. You will explore proven strategies for defending your networks against unauthorized access, denial-of-service, the weaknesses of firewall architectures, security processes, address translation, content filtering, spoofing, and other advanced issues. This course has a hands-on focus.
4.000 Credit hours
20.000 TO 24.000 Lecture hours
30.000 TO 36.000 Lab hours
20.000 TO 24.000 Other hours

Syllabus Available
Levels: Credit
Schedule Types: Lecture plus Lec/Lab plus Lab

Computer Info Tech Division
Computer Info Technology Department

Course Attributes:
Tuition

CS 288 - Network Monitoring and Management
Prerequisite: CS 240U, CS240W (formerly CS 279W) and CS 289 or instructor consent. Covers network monitoring and management for network administrators. Topics: Analyzing network traffic, monitoring servers and internetworking devices, troubleshooting network problems, and tools/skills for maintaining acceptable network performance. Functions as a capstone course for the network degree.
4.000 Credit hours
30.000 TO 36.000 Lecture hours
30.000 TO 36.000 Lab hours

Syllabus Available
Levels: Credit
Schedule Types: Lecture plus Lab

Computer Info Tech Division
Computer Info Technology Department

Course Attributes:
Tuition

CS 289 - Cisco Router and Switch Administration
Prerequisite: CS 279 or instructor consent. Covers configuration of Cisco routers and switches. Deals with modern networking processes and protocols used by internetworking devices with particular emphasis on routers. Wide area networking technologies are also covered. Course has a hands-on focus.
4.000 Credit hours
30.000 TO 36.000 Lecture hours
30.000 TO 36.000 Lab hours

Syllabus Available
Levels: Credit
Schedule Types: Lecture plus Lab

Computer Info Tech Division
Computer Info Technology Department

Course Attributes:
Tuition

CS 295N - Web Development 1: ASP.NET
Prerequisite: CS 133JS and CS 233N (formerly CS233C#), or instructor consent. This is the first in a sequence of 2 courses that teaches student who have a working knowledge of C# and Visual Studio to develop web based applications in the .NET environment. This course introduces students to server side web programming concepts as well as the ASP.NET framework. Note: CS 295N was formerly numbered CS 295A. A student who has taken this class under the previous number may not take it again under this new number and receive duplicate credit.
4.000 Credit hours
20.000 TO 24.000 Lecture hours
30.000 TO 36.000 Lab hours
20.000 TO 24.000 Other hours

Syllabus Available
Levels: Credit
Schedule Types: Lecture plus Lec/Lab plus Lab

Computer Info Tech Division
Computer Info Technology Department

Course Attributes:
Tuition

CS 295P - Web Development 1: PHP
Prerequisite: CS 133JS or instructor consent. This course provides students who have working knowledge of HTML and client-side JavaScript with an introduction to server-side web programming using PHP. Students will begin to develop the concepts and skills necessary to develop dynamic, data driven web sites. May be offered online. Note: CS 295P was formerly named CS 195 - Web Development 1. A student who has taken this class under previous names may not take it again under this new name and receive duplicate credit.
4.000 Credit hours
20.000 TO 24.000 Lecture hours
30.000 TO 36.000 Lab hours
20.000 TO 24.000 Other hours

Syllabus Available
Levels: Credit
Schedule Types: Lecture plus Lec/Lab plus Lab

Computer Info Tech Division
Computer Info Technology Department

Course Attributes:
Tuition

CS 296N - Web Development 2: ASP.NET
Prerequisite: CS295N (formerly CS 295A) or instructor consent. This is the second in a sequence of 2 courses that teaches student who have a working knowledge of C# and Visual Studio to develop web based applications in the .NET environment. Note: CS 296N was formerly numbered CS 296A. A student who has taken this class under the previous number may not take it again under this new number and receive duplicate credit.
4.000 Credit hours
20.000 TO 24.000 Lecture hours
30.000 TO 36.000 Lab hours
20.000 TO 24.000 Other hours

Syllabus Available
Levels: Credit
Schedule Types: Lecture plus Lec/Lab plus Lab

Computer Info Tech Division
Computer Info Technology Department

Course Attributes:
Tuition

CS 296P - Web Development 2: PHP
Prerequisite: CS 295P or CS 295 or instructor consent. This is the second course in the (server-side) PHP Web Development sequence. It provides students who have working knowledge of server-side web programming with the concepts and skills necessary to develop dynamic, data driven, object oriented web-based applications. Note: CS 296P was formerly named CS 295 - Web Development 2 and CS 296 - Web Development 2. A student who has taken this class under previous names may not take it again under this new name and receive duplicate credit.
4.000 Credit hours
20.000 TO 24.000 Lecture hours
30.000 TO 36.000 Lab hours
20.000 TO 24.000 Other hours

Syllabus Available
Levels: Credit
Schedule Types: Lecture plus Lec/Lab plus Lab

Computer Info Tech Division
Computer Info Technology Department

Course Attributes:
Tuition

CS 297G - Simulation & Game Development Capstone
Prerequisite: CS 235G. This is the final course in the Simulation and Game Development Program. It ties together the topics covered the courses of the program. Students will work in teams creating a working, non-trivial simulation or game built on an industry standard engine and using industry standard tools.
4.000 Credit hours
20.000 TO 24.000 Lecture hours
30.000 TO 36.000 Lab hours
20.000 TO 24.000 Other hours

Syllabus Available
Levels: Credit
Schedule Types: Lecture plus Lec/Lab plus Lab

Computer Info Tech Division
Computer Info Technology Department

Course Attributes:
Tuition

CS 297P - Programming Capstone
Prerequisite: CS 246 or instructor consent. This is the final course for both the Computer Programming and Computer Simulation and Game Development programs. This course ties together the topics covered in the first and second year courses. It emphasizes practical application and problem solving and is project oriented. Students will work in teams to create a working, non-trivial software application using current technologies and methodologies.. Note: CS 297 was formerly numbered CIS 297 and CS 297P. A student who has taken this class under a previous number may not take it again under this new number and receive duplicate credit.
5.000 Credit hours
20.000 TO 24.000 Lecture hours
60.000 TO 72.000 Lab hours
20.000 TO 24.000 Other hours

Syllabus Available
Levels: Credit
Schedule Types: Lecture plus Lec/Lab plus Lab

Computer Info Tech Division
Computer Info Technology Department

Course Attributes:
Tuition

CS 298 - Independent Study: Computer Science
A variable credit course based on independent study contracted between an instructor and a student.
1.000 TO 4.000 Credit hours
30.000 TO 144.000 Lab hours

Levels: Credit
Schedule Types: Lab

Computer Info Tech Division
Computer Info Technology Department

Course Attributes:
Tuition


Return to Previous New Search XML Extract
Transparent Image
Skip to top of page
Release: 8.7.2.4