Computer Programming (CIS)
CIS-125 Intro Program Logic W/Language, 3 cr.
Studies the most commonly used structured techniques of flow charting included with the concept of data flow in large integrated systems. Also included are systems design, systems analysis and systems development for data processing solutions.
CIS-141 Computer Science, 3 cr.
Introduction to the concepts of computer programming presenting modern structured design and techniques using Visual Basic 6.0 programming language.
CIS-146 Introduction to Video Game Development, 3cr.
This course will introduce students to all aspects of the game development process. The course will begin with a brief history of the gaming industry and then delve into the specific design phases. Emphasis will be placed on the development of the design document and evaluating real world examples. Character design and storyboarding will be discussed as well as gaming genres and gaming consoles.
CIS-147 3D Level Design for Games, 3cr.
This course will give students a hands on, example based introduction to the level design process for use in 3D games. Students will learn to use industry standard design programs and will understand basic lighting, texturing, NPC (non player character) and object placement as well as level layout concepts. Students will critique professional and peer designed levels through play testing and critical analysis.
CIS-148 3D Modeling and Character Animation, 3 cr.
This course will give students a hands on, example based introduction to modeling and animation process for use in 3D games.
CIS-161 C++, 3 cr.
Structured language which is powerful, efficient and versatile. The student can write programs from very simple applications to advanced editors, operating systems and sophisticated application programs.
CIS-162 C++, 4 cr.
This course introduces the general characteristics of C++. Students will learn to write code, execute, debug, explore the immense documentation and implement strategies. Prerequisite: Fundamentals of programming using Basic.
CIS-171 Java, 3 cr.
Introduces basic Java language concepts by building applications and applets. Students will build graphic user interfaces using the Abstract Windowing Toolkit. Advanced Java concepts will be discussed. Prerequisites: CIS-141 and CIS-125.
CIS-204 Web Programming, 3 cr.
CIS-332 Data Base and SQL, 3 cr.
To provide students with a foundation in the design, implementation and management of database systems. A vast array of new terminology will be introduced and an illustration of the physical and logical representation of data will be presented through the use of theory and practice. The concepts of Data Modeling, Normalization and the SQL language will be explored in depth followed by actual implementation in case studies and class projects. We will also discuss the role of database technology in modern industry. Microsoft Access will be the database management system used to apply the concepts in and outside of class.
CIS-402 Cobol, 3 cr.
Produces the COBOL programming language, typical applications and program writing for business, including editing data, arithmetic statements, ‘if’ statements, flowcharting, branching, etc.
CIS-612 Advanced Visual Basic, 3 cr.
This course expands upon concepts of computer programming knowledge gained from Computer Science I (CIS-141), presenting modern structured design and techniques using Visual BASIC 2005 programming language, as well as gaining some insight to industry database programming with a brief introduction to Object Orientated Programming.
CIS-700 Introduction to Linux, 3 cr.
introduction to the Linux operating system. Brief history of Linux and UNIX followed by an in depth, hands on dissection of the operating system with an emphasis on the Command Line Interface (CLI). Students will begin by partitioning a hard drive and installing Linux before proceeding into the minute details of the text and GUI modes of operation. Concepts will include: logging in and out, dealing with files and the file system, Linux process management and general commands.
CIS-928 Independent Study, 1 cr.
Independent study or a special project in computer science.
CIS-941 Computer Science Practicum, 3 cr., 5 cr.
Students will gain practical experience at individual work stations and will be required to report on their field experience. Evaluations will be based on their on-site performance.