CS 120 - Concepts of Computing: Information Processing |
This course provides a wide range of topics in the Computer Information Technology field: including the basics of computer hardware and software, operating systems, word processing, spreadsheets, database management, network and internet communications, security, and the impact of information technology on individuals and society. Note: For the Associate of Arts Oregon Transfer degree (AAOT), CS 120 is now counted as an open elective 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 Business,Technology and Trades Division Computer Info Technology Department Course Attributes: Tuition |
CS 133C - Beginning Programming: C++ |
This is the first in a sequence of 2 courses that teaches students the Computer Science concepts and skills underlying programming. The course introduces students to fundamental programming concepts as well as the syntax of the C++ programming language and the CLion development environment.
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 Business,Technology and Trades Division Computer Info Technology Department Course Attributes: Tuition, Science/Math/Computer Science |
CS 133JS - Beg. Programming: JavaScript |
This course provides students with the concepts and skills required to create dynamic, interactive Web pages using client side JavaScript.
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 Business,Technology and Trades Division Computer Info Technology Department Course Attributes: Tuition |
CS 133N - Beginning Programming: C# |
This is the first in a sequence of 2 courses that teaches students the Computer Science concepts and skills underlying programming. The course introduces students to fundamental programming concepts as well as the syntax of the C# programming language and the Visual Studio development environment.
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 plus Lab Business,Technology and Trades Division Computer Info Technology Department Course Attributes: Tuition, Science/Math/Computer Science |
CS 133P - Beginning Programming: Python |
This is the first in a sequence of 2 courses that teaches students the Computer Science concepts and skills underlying programming. The course introduces students to fundamental programming concepts as well as the syntax of the Python programming language and the PyCharm development environment.
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 Business,Technology and Trades Division Computer Info Technology Department Course Attributes: Tuition, Science/Math/Computer Science |
CS 160 - Orientation to Computer Science |
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, programming languages, data representation and organization, computer networks and security, ethics and the history of computing and its influences on society.
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 Business,Technology and Trades Division Computer Info Technology Department Course Attributes: Tuition, Science/Math/Computer Science |
CS 161C - Computer Science 1 |
This is the first in a sequence of 2 courses that teaches students the Computer Science concepts and skills underlying programming. The course introduces students to fundamental programming concepts as well as the syntax of the C++ programming language and the Visual Studio development environment.
This is the first in a sequence of 2 courses that teaches students the Computer Science concepts and skills underlying programming. The course introduces students to fundamental programming concepts as well as the syntax of the C++ programming language and the CLion development environment.
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 Business,Technology and Trades Division Computer Info Technology Department Course Attributes: Tuition, Science/Math/Computer Science |
CS 161N - Computer Science 1 |
This course is an introduction to software design, development and testing. It covers basic syntax and semantics of C#, algorithms and program design. Development tools and object-oriented programming are introduced.
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 Business,Technology and Trades Division Computer Info Technology Department Course Attributes: Tuition, Science/Math/Computer Science |
CS 161P - Computer Science 1 |
This is the first in a sequence of 2 courses that teaches students the Computer Science concepts and skills underlying programming. The course introduces students to fundamental programming concepts as well as the syntax of the Python programming language and the PyCharm development environment.
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 Business,Technology and Trades Division Computer Info Technology Department Course Attributes: Tuition, Science/Math/Computer Science |
CS 162C - Computer Science 2 |
This is the second in a sequence of 2 courses that teaches students the Computer Science concepts and skills underlying programming. The course introduces students to object oriented programming concepts as well as the syntax of object oriented programming in the C++ programming language. Recursion and data structures are also introduced.
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, Science/Math/Computer Science |
CS 162N - Computer Science 2 |
This is the second in a sequence of 2 courses that teaches students the Computer Science concepts and skills underlying programming. The course introduces students to object oriented programming concepts as well as the syntax of object oriented programming in the C# programming language. Recursion and data structures are also introduced.
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, Science/Math/Computer Science |
CS 162P - Computer Science 2 |
This is the second in a sequence of 2 courses that teaches students the Computer Science concepts and skills underlying programming. The course introduces students to object oriented programming concepts as well as the syntax of object oriented programming in the Python programming language. Recursion and data structures are also introduced.
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, Science/Math/Computer Science |
CS 175 - Introduction to SQL (Structured Query Language) |
Students will learn the basics of SQL querying, updating, and creating objects in a database. Topics include basic data retrieval statements, filtering, sorting, and manipulating data, and basic reporting statements for output processing. Labs will be set up for the students to get hands-on experience in each of the topics presented.
4.000 Credit hours 20.000 TO 24.000 Lecture hours 40.000 TO 48.000 Other hours Syllabus Available Levels: Credit Schedule Types: Lec/Lab, Lecture Business,Technology and Trades Division Computer Info Technology Department Course Attributes: Tuition |
CS 179 - Introduction to Computer Networks |
Introduction to Computer Networks covers networking architecture, structure, and functions. The course introduces the principles and structure of IP addressing and the fundamentals of Ethernet concepts, media, and operations to provide a foundation for the curriculum.
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 Business,Technology and Trades Division Computer Info Technology Department Course Attributes: Tuition |
CS 184 - Introduction to Cybersecurity |
This course will cover foundational knowledge and essential skills in industry standard domains in the cybersecurity profession. These domains include information security, systems security, network security, mobile security and physical security. This course will also introduce students to the ethical and legal issues and relevant laws related to the cybersecurity field. Students will also explore common use-case scenarios and gain hands-on experience while participating labs.
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: Lab, Lec/Lab, Lecture, Lecture plus Lec/Lab plus Lab Business,Technology and Trades Division Computer Info Technology Department Course Attributes: Tuition |
CS 189 - Routing and Switching Essentials |
This course covers the architecture, components, and operations of routers and switches in a small network. Students learn how to configure a router and a switch for basic functionality.
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 Business,Technology and Trades Division Computer Info Technology Department Course Attributes: Tuition |
CS 205 - System Programming and Architecture |
Introduces how high-level software runs on a computer system. Covers C programming and the assembly that C code becomes. Presents the fundamentals of computer architecture and how instructions and data are represented at the machine level. Provides experience analyzing compiled code to build necessary skills for future work in cybersecurity, operating systems, compilers, and other CS topics involving low-level computation.
4.000 Credit hours 20.000 TO 24.000 Lecture hours 40.000 TO 48.000 Other hours Syllabus Available Levels: Credit Schedule Types: Lec/Lab, Lecture Business,Technology and Trades 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 Business,Technology and Trades Division Computer Info Technology Department Course Attributes: Tuition |
CS 233C - Intermediate Programming: C++ |
This is the second in a sequence of 2 courses that teaches students the Computer Science concepts and skills underlying programming. The course introduces students to object oriented programming concepts as well as the syntax of object oriented programming in the C++ programming language. Recursion and data structures are also introduced.
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, Science/Math/Computer Science |
CS 233JS - Intermediate Programming: JavaScript |
This is the second in a sequence of two JavaScript programming courses. The sequence teaches students to develop client-side or front-end code for browser-based applications. The course introduces intermediate-level programming concepts and skills as well as JavaScript syntax, tools, and frameworks required for modern front-end development.
4.000 Credit hours 20.000 TO 24.000 Lecture hours 40.000 TO 48.000 Other hours Syllabus Available Levels: Credit Schedule Types: Lec/Lab, Lecture Computer Info Tech Division Computer Info Technology Department Course Attributes: Tuition |
CS 233N - Intermediate Programming C# |
This is the second in a sequence of 2 courses that teaches students the Computer Science concepts and skills underlying programming. The course introduces students to object oriented programming concepts as well as the syntax of object oriented programming in the C# programming language. Recursion and data structures are also introduced.
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 plus Lab Computer Info Tech Division Computer Info Technology Department Course Attributes: Tuition, Science/Math/Computer Science |
CS 233P - Intermediate Programming: Python |
This is the second in a sequence of 2 courses that teaches students the Computer Science concepts and skills underlying programming. The course introduces students to object oriented programming concepts as well as the syntax of object oriented programming in the Python programming language. Recursion and data structures are also introduced.
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, Science/Math/Computer Science |
CS 233S - Python for Systems Administrators |
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 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 234N - Advanced Programming: C# |
This is the third in a sequence of three 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 40.000 TO 48.000 Other hours Syllabus Available Levels: Credit Schedule Types: Lec/Lab, Lecture Computer Info Tech Division Computer Info Technology Department Course Attributes: Tuition |
CS 235AM - Intermediate Mobile Application Development: Android |
This course introduces students to using a framework to apply programming techniques to mobile application development. Cross-platform mobile app development will be explored.
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 235IM - Intermediate Mobile Applications Development: IOS |
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 Syllabus Available 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 |
Covers network administration of Unix/Linux. Topics: Operating system installation, configuration, troubleshooting, and network server configuration (for example: DHCP, DNS, NFS, Samba, Apache, databases, 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 |
CS 240W - Advanced Windows: Server Management |
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.
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 |
In this course, students will learn to design and plan software systems. Topics covered will include requirements gathering, design evaluation and documentation, testing, 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.
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 Business,Technology and Trades Division Computer Info Technology Department Course Attributes: Tuition |
CS 260 - Data Structures 1 |
This course is intended primarily for students seriously interested in computer science. Through a variety of programming projects, students will demonstrate the usage of advanced data structures, including linked-lists and tree structures, by using pointers and advanced structure programming methods.
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 Business,Technology and Trades Division Computer Info Technology Department Course Attributes: Tuition, Science/Math/Computer Science |
CS 273 - Introduction to Virtualization and Cloud Computing |
This course introduces the student to virtualization technologies and the fundamentals of cloud computing, to include essential characteristics of a cloud environment, various cloud services and deployment models, the role of virtualization in cloud computing, and major cloud providers. Students will also explore some of the challenges of cloud deployment, with emphasis in the areas of security and business continuity.
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 Business,Technology and Trades Division Computer Info Technology Department Course Attributes: Tuition |
CS 275 - Introduction to Database Systems and Modeling |
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 20.000 TO 24.000 Lecture hours 40.000 TO 48.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 Systems and Modeling |
This is an introduction to production-scale, relational database environments. Included in the course are discussion and applications of database models, entity relationship design, normalization, as well as an introduction to big data databases.
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 Lab Computer Info Tech Division Computer Info Technology Department Course Attributes: Tuition |
CS 279 - Scaling Networks |
Scaling Networks covers the architecture, components, and operations of routers and switches in larger and more complex networks. Students learn how to configure routers and switches for advanced functionality.
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 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 Business,Technology and Trades 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 Business,Technology and Trades Division Computer Info Technology Department Course Attributes: Tuition, Cooperative Education |
CS 280IS - Co-op Ed: Computer Information Systems |
This internship course offers a work experience that integrates theory and practice in the field of computer information systems. 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: Computer 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 Business,Technology and Trades Division Computer Info Technology Department Course Attributes: Tuition, Cooperative Education |
CS 284 - Network Security Fundamentals |
This course covers fundamental computer and network security concepts. 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 - Cybersecurity Operations |
This course is designed to teach students basic incident response and incident handling, including identifying sources of attacks and security breaches, analyzing security logs and network traffic, performing postmortem analysis, and implementing and modifying security measures. It will provide them with the fundamental knowledge and core skills needed to begin working in a Security Operations Center (SOC) as a junior analyst.
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 |
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 |
Covers network monitoring and management for network administrators. Topics: Analyzing network traffic, monitoring servers and internetworking devices, configuration management solutions, 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 290 - Ethical Hacking Fundamentals |
This course will introduce the student to the ethical use of various security assessment tools and techniques commonly used to locate weaknesses and vulnerabilities of computer and network systems. This course will cover common system vulnerabilities, exploits, and countermeasures. Students will learn various computer hacking skills in order to understand how to defend against similar techniques. Students will also explore real world scenarios, gaining hands-on experience while participating in scenario-based labs.
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: Lab, Lec/Lab, Lecture, Lecture plus Lec/Lab plus Lab Computer Info Tech Division Computer Info Technology Department Course Attributes: Tuition |
CS 295N - Web Development 1: ASP.NET |
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.
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 Business,Technology and Trades Division Computer Info Technology Department Course Attributes: Tuition |
CS 295R - Web Development 1: React |
This course introduces students to React, a JavaScript library for building single-page web-based applications. It is intended for students with an intermediate level of knowledge of the JavaScript programming language and JavaScript development tools.
4.000 Credit hours 20.000 TO 24.000 Lecture hours 40.000 TO 48.000 Other hours Syllabus Available Levels: Credit Schedule Types: Lec/Lab, Lecture Business,Technology and Trades Division Computer Info Technology Department Course Attributes: Tuition |
CS 296N - Web Development 2: ASP.NET |
Prerequisite: CS295N 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.
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 297 - Programming Capstone |
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.
4.000 Credit hours 10.000 TO 12.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 Business,Technology and Trades 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 Business,Technology and Trades Division Computer Info Technology Department Course Attributes: Tuition |