CIS 199 – NETWORK COMMUNICATIONS Prerequisite: As required by the college
additional topics on such topics as advanced file handling techniques, simulation, and other selected areas. Upon completion, the student will be able to demonstrate knowledge of the topics through the completion of programming projects and appropriate tests. 3 Credit Hours CIS 213 – ADVANCED VISUAL BASIC PROGRAMMING Prerequisite: As required by the college This course is a continuation of CIS 212, Visual Basic Programming. 3 Credit Hours CIS 214 – SECURITY ANALYSIS (PEN TESTING) Prerequisite: As required by the college This course introduces students to the concept of security analysis, or penetration testing, of information systems. Students will evaluate the security of a computer system or network, assessing security risks from the position of a potential attacker. Emphasis is on identifying security flaws and providing technical solutions. 3 Credit Hours CIS 215 – C# PROGRAMMING Prerequisite: As required by the college This course is an introduction to the C# programming language. The goal of this course is to provide students with the knowledge and skills they need to develop C# applications for the Microsoft .NET Platform. Topics include program structure, language syntax, and implementation details. Upon completion, the student will be able to demonstrate knowledge of the topics through the completion of programming projects and appropriate tests. 3 Credit Hours CIS 216 – ADVANCED C# PROGRAMMING Prerequisite: As required by the college This course is a continuation of C# programming. Techniques for the improvement of application and systems programming will be covered and other topics may include developing GUI’s with C#, memory management, Classes and objects, functions, debugging, portability, and reusable code. Upon completion, the student will been able to demonstrate knowledge of the topics through the completion of programming projects and appropriate tests. 3 Credit Hours CIS 220 – APP DEVELOPMENT WITH SWIFT I Prerequisite: As required by the college This is the first of two courses designed to teach specific skills related to app development using Swift language. 3 Credit Hours CIS 222 – DATABASE MANAGEMENT SYSTEMS Prerequisite: As required by the college This course will discuss database system architectures, concentrating on Structured Query Language (SQL). It will teach students how to design, normalize and use databases with SQL, and to link those to the Web. 3 Credit Hours CIS 223 – THREE-DIMENSIONAL OCMPUTER MODELING Prerequisite: As required by the college This course is a study in 3D computer modeling and 3D painting beginning with primitive shapes and creating compelling 3D objects for use in model libraries, games, print material, web sites, visual simulation, and architectural applications. Powerful operations for modeling and 3D painting are incorporated into an interface that is simple and intuitive to use. 3 Credit Hours CIS 224 – THREE-DIMENSIONAL COMPUTER ANIMATION Prerequisite: As required by the college This course is a study in 3D computer animation. Course contents include a review of 3D modeling, rendering the 3D animations, compositing and special effects for both video and digital editing, video and film recording, storyboarding and sound design, technical testing and production estimates and scheduling. 3 Credit Hours
This course is designed to introduce students to the basic concepts of computer networks. Emphasis is placed on gaining an understanding of the terminology and technology involved in implementing networked systems. The course will cover the OSI and TCP/IP network models, communications protocols, transmission media, networking hardware and software, LANs (Local Area Networks) and WANs (Wide Area Networks), Client/Server technology, the Internet, Intranets and network troubleshooting. Upon completion of the course, students will be able to design and implement a computer network. Students will create network shares, user accounts, and install print devices while ensuring basic network security. They will receive hands-on experience building a mock network in the classroom. 3 Credit Hours CIS 201 – INTRODUCTION TO COMPUTER PROGRAMMING CONCEPTS Prerequisite: As required by the college This course presents fundamental programming concepts. Included in this course are problem solving and algorithms, various design tools, programming structures, variable data types and definitions, modularization, and selected programming languages. Techniques are introduced to enable students to develop programs. This course is a suitable substitution for the programming core of the AAT and AAS CIS programs. 3 Credit Hours
CIS 202 – PYTHON PROGRAMMING Prerequisite: As required by the college
This course is an introduction to the Python programming language. Topics include input and output, decision structures, repetition structures, functions, working with files, strings, object-oriented programming and inheritance. Upon completion, students will be able to demonstrate knowledge of the topics through the completion of programming projects and appropriate tests. 3 Credit Hours CIS 207 – WEB DEVELOPMENT ( Prerequisite: As required by the college This course provides students with opportunities to learn Hypertext Markup Language, cascading style sheets, and Java Script. At the conclusion of this course, students will be able to use specified markup languages to develop basic Web pages. 3 Credit Hours CIS 208 – WEB AUTHORING SOFTWARE Prerequisite: As required by the college Students utilize various Web authoring tools to construct and edit Web sites for a variety of applications. Upon completion students will be able to use these tools to develop or enhance Web sites. 3 Credit Hours CIS 209 – ADVANCED WEB DEVELOPMENT Prerequisite: As required by the college This is an advanced Web design course emphasizing the use of scripting languages to develop interactive Web sites. Upon completion students will be able to create data driven Web sites. 3 Credit Hours CIS 211 – PRINCIPLES OF INFORMATION ASSURANCE Prerequisite: As required by the college This course is designed to introduce students to information security principles. Topics covered in this course will include the need for security, risk management, security technology, cryptography, and physical security. Security policies and legal/ethical issues will also be covered. 3 Credit Hours CIS 212 – VISUAL BASIC PROGRAMMING Prerequisite: As required by the college This course emphases BASIC programming using a graphical user interface. The course will emphasize graphical user interfaces with
Page 308 of 349
Made with FlippingBook Annual report maker