Computing Technology & Information Systems Course Descriptions
- CTIS 131. HTML
Credits: 2. Introduction to HTML and Web page construction. Students will receive hands on training in the development of Web pages using markup languages. The course will also survey Web site design topics and introduce students to the use of mainstream Web-development tools.
- CTIS 204. Elementary Electronics (PHYS 204)
Credits: 4. Introduces students to the behavior of the fundamental building blocks of modern electronic devices and the underlying scientific principles that make these devices work. Topics will be derived from analog and digital electronics and include resistance, capacitance, diodes, signal filtering, positive and negative feedback, operational amplifiers, Boolean logic, logic gates, and digital to analog conversion. Prerequisite: Successful completion of the quantitative literacy requirement. Fulfills natural science and mathematics requirement. Alternate Spring.
- CTIS 210. Introduction to Computer Programming
Credits: 4. Exploration of computer programming with emphasis on scientific, educational and entertainment applications. Topics include programming fundamentals, user interaction, graphics display, data processing, problem solving and artificial intelligence. Prior programming experience not required. Prerequisite: computer experience at the level of BUS 141 Introduction to Computers and satisfaction of quantitative literacy requirement.
- CTIS 214. VBNet
Credits: 2. Programming with VB.NET is an introduction to Windows-based programming for business applications. Topics include VB.NET syntax, develop of Windows GUIs, event-driven and object-oriented programming and incorporating the use of external data storage (files and databases) to support real-world business applications. Prerequisite: CTIS210.
- CTIS 223. Computer Hardware Construction
Credits: 4. This course provides an introduction to and exploration of the current state of the art as evidenced by the actual component parts used in assembling a high performance desktop computer. Turns occasionally vague wishes about how a computer should perform into a clear set of instructions that make it happen. Examination of the basic building blocks used in the construction of these amazing machines.
- CTIS 243. Management Information Systems (BUS 243)
Credits: 4. This course prepares a potential IT professional, manager and/or CEO to manage and optimize information resources. Students will examine Information Systems solutions in a case study approach by emphasizing the management, organizational and technological aspects of Information Systems. The course provides an in-depth exploration of information systems elements such as software, hardware and telecommunications, networks, data and people. Problem solving using systematized analysis approach coupled with software applications such as spreadsheets, databases and Internet technologies are examined.
- CTIS 274. Digital Graphic Design (THEA274)
Credits: 4. Introduction to basic principles and elements of graphic design, form/symbol development, color theory and typography. Provides practical experience in essential software processes and procedures including Adobe Illustrator, Photoshop and InDesign. Creating digital designs while engaging in critiques and group discussions. Fulfills arts requirement.
- CTIS 310. Advanced Computer Programming
Credits: 4. A continuation of the study of program development begun in CTIS 210. The main areas of study: advanced programming features such as recursion and dynamic memory; a further investigation into object oriented principles such as object-oriented design, inheritance and polymorphism; an introduction to simple data structures - lists, queues, stacks and binary trees; an introduction to algorithm analysis using searching and sorting algorithms. Prerequisite: CTIS210.
- CTIS 321. Operating Systems
Credits: 4. Evaluation of computer operating systems and their basic organization. Includes concurrent programming and synchronization techniques such as locks, barriers, semaphores and monitors. Addresses message passing, memory management, interrupts and file systems. Students will examine the coding used to implement the algorithms and learn to modify these structures to satisfy the specific requirements of a project. Prerequisites: CTIS210 and CTIS243.
- CTIS 322. Networking Computers
Credits: 4. In-depth exposure to the terms, concepts and configurations that have historically been, are currently being, and may in the future be used to accomplish inter-computer communication. Lab exercises focus on the installation of operating systems and configuration of their networking components, design and construction of examples of computer networks, and experimentation with performance and configuration of those networks. Prerequisite: CTIS321.
- CTIS 331. Information Design
Credits: 4. Theory and application of human-computer interaction, information architecture, usability, and markup languages. Examination of communication and information transfer from the perspectives of both the provider and the consumer. Role of test, video, interactivity and other methods of providing information in computer and network-based settings. Prerequisite: CTIS131 or equivalent knowledge.
- CTIS 334. e-Business (BUS 344)
- CTIS 342. Database Systems
Credits: 4. Introduction to theory and practice of enterprise-level relational database systems. Using a database engine, the student will learn the principles of entity relationship modeling and normalization. By modifying a database in a project, the student will learn how to create queries using SQL, triggers, stored procedures, cursors, forms and reports. Prerequisites: CTIS 210 and CTIS 243.
- CTIS 345. Systems Analysis and Design
Credits: 4. This course will provide a prospective systems analyst or system architect the techniques used in the analysis, design, and implementation of computer-based information systems. The course will enable the student to study user requirements, create requests for proposals, prepare project plans, address systems project scope, conduct feasibility studies by providing an understanding of the systems study, project evaluation, planning, and systems design phases of the system life cycle. Prerequisites: CTIS 210 and CTIS 243.
- CTIS 421. Computer Security and Information Assurance
Credits: 4. Exploration of the techniques and methods used in the securing of computers and computer networks. Prerequisite: CTIS322.
- CTIS 440. CTIS Capstone
Credits: 4. Project management in the context of the skills and knowledge developed in CTIS courses. The Project Management Institute's PMBOK Guide recommendations will be followed. Team approach and solution-oriented. Prerequisites: CTIS 210, CTIS 243, CTIS 321, CTIS 342, and one of the following: CTIS 310, CTIS 322, CTIS 345, or CTIS 334.