COS-1160
×
COS-1160 C ProgrammingThis course covers how to write C programs and will cover techniques on input and output, different types of operators, control structures, functions, arrays, pointers, characters and strings, formatted input/output, structures, and file processing. Advisory: It is advisable to have completed an introduction to computer programming course or to have equivalent programming experience. System Requirement: Students must have regular access to a computer with C compiler software either on a Windows or MS-DOS computer or on a Macintosh with PC emulation or with SoftPC installed. A C compiler is not supplied by the University and must be acquired by the student prior to or at the start of the course. It is not possible to proceed through the course without a C compiler. The compiler should be a full implementation of the ANSI standard for C. An ANSI C++ compiler may be used because C is a supported subset in a C++ compiler. Complete documentation is required to handle compiler variants and operational problems. Study Methods:
Credits: 3 Preview the Online Syllabus | C Programming | 3 |
CIS-1070
×
CIS-1070 Computer Concepts and ApplicationsThis course provides an overview of computer systems with a focus on historical development, hardware, application software, programming considerations, multimedia, communications, and the utilization of internet resources. Students are also engaged with research and applications pertinent to the purchase of computer systems, installation considerations, computer maintenance, the role of information systems within an organization, and system analysis and design. Careers in the computer field, security best practices, ethical guidelines, and privacy issues are also examined throughout the course. The "laboratory" portion of the course features the use of an office suite application environment. Study Methods:
Credits: 3 Preview the Online Syllabus | Computer Concepts and Applications | 3 |
CIS-3200
×
CIS-3200 System Analysis and Design ISystems Analysis and Design I provides students with concepts of the analysis and design processes and allows students to use industry standard methodology and framework to develop business information systems. The course combines terminology with conceptual and practical approaches to designing and implementing business systems. Analytical and problem-solving skills are developed through a modern integrated, structured approach. Predictive and adaptive approaches to systems development life cycle (SDLC) using an iterative approach are covered. The course contains the entire analysis and design process from conception through implementation, including training and support, system documentation and maintenance, and relevant project management techniques. Tools and techniques to optimize performance and secure the system are introduced. Tools that optimize performance and secure the system include SDLC, Unified Process (UP), Extreme Programming (XP), and Scrum. Study Methods:
Credits: 3 Preview the Online Syllabus | System Analysis and Design I | 3 |
CIS-3110
×
CIS-3110 Database ManagementThis course provides students with fundamental concepts of databases and database management systems (DBMS). It offers terminology, conceptual approaches, and practical approaches when designing and implementing different database types. Students will learn design considerations and solutions with a DBMS, using various industry standards and models available. Analytical and problem-solving skills will be strengthened. The material also includes common tools and techniques utilized to optimize performance and secure the database and related resources. Other topics covered include: entity relationship diagrams (ERD); Structured Query Language (SQL); information and decision making; and data normalization. Study Methods:
Credits: 3 Preview the Online Syllabus | Database Management | 3 |
CIS-3010
×
CIS-3010 Management Information SystemsManagement Information Systems provides an overall picture of information systems in the conduct of business. This course covers the organization and management of a networked enterprise, the infrastructure of information technology, the necessary support systems for the digital company, and the building and managing of information systems in a global business environment. Study Methods:
Credits: 3 Preview the Online Syllabus | Management Information Systems | 3 |
CIS-3510
×
CIS-3510 Software EngineeringThis course introduces the major concepts and techniques of software engineering. The student will be exposed to a variety of techniques for planning and modeling, along with strategies for gathering user input and executing software development. Additionally, students will emulate hands-on experience by modeling an entire system. Advisory: Students are strongly encouraged to have successfully completed an introductory programming course before taking this course. Study Methods:
Credits: 3 Preview the Online Syllabus | Software Engineering | 3 |
Total Credit Hours: 18