This is an introductory course in digital computers and information processing concepts. The focus of this course will be on key components of information systems - people, software, hardware, data, and communication technologies, and how these components can be integrated and managed to create competitive advantage. Additional topics include computer terminology, networks, the Internet, numbering systems, working with operating systems that use graphical user interface (GUI) and command-line interface, algorithm and program development, pseudo code and flow charting. Students will develop professional communication skills while working in collaborative teams. Students will meet in a networked PC classroom for lab and will be assigned projects to be completed outside of class and laboratory time. Successful completion of this course with a grade of C or better is required for further progress in Computer Information Systems degree programs. Three class hours, two laboratory hours.
Prerequisite: MTH 104 with a grade of C or better, or MCC level 8 mathematics placement.
This course is designed to prepare the student to support personal computers. Students build a desktop personal computer component by component, install and configure multimedia, networking, and mass storage devices, install and configure a connection to a local area network, develop hardware troubleshooting skills, learn how to troubleshoot Microsoft® Windows® operating system problems, and learn how to optimize the Windows operating system for improved performance. Students also install and work with a non-Windows operating system on the same personal computer. A student who completes this course will be eligible to sit for an A+ certification exam in PC maintenance and repair. Two class hours and two lab hours.
Prerequisites: CIS 100 or CSC 101 or CPT 114, each with a grade of C or better.
This is a first course in object-oriented programming for the computer information systems student. Emphasis will be placed on problem analysis, documentation, and developing a program to meet given specifications. Topics include: classes and objects, properties and methods, variables, user-defined constants, explicit data type conversions, input validation and exception handling, calculations, sequence, selection, and repetition control structures, built-in and user-defined procedures with parameter passing, one-dimensional arrays, collections, sequential file processing, and database processing. Students will complete several coding assignments during class and lab to reinforce and apply concepts. Major programming projects will be assigned to be completed outside of lab and class. Three class hours and two lab hours.
Prerequisite(s): CIS 100 or CPT 114, either with a grade of C or higher.
Prerequisites: CIS 200, CSC 101, or CPT 101 with a grade of C or higher.
A study of the skills required to perform the role of systems analyst. Emphasis will be placed on developing these systems analyst skills as they apply to the designing, developing and implementing business application software that runs on large mainframe to client-server systems. Topics include: project management tools, sampling and investigating hard data, questionnaires, observations, prototyping, developing UML diagrams to graphically depict a system, developing process specifications, designing effective input and output, developing an E-Commerce based business, database design with normalization, and designing effective user interfaces. Students are expected to work on a team project during the entire semester to develop and present a system proposal to the class. Two class hours and three lab hours.
Prerequisite: CSC 101 or CIS 101 with a grade of C or better.
A sound introduction to database concepts with Microsoft Access. Emphasis will be on using Access to build and maintain relational databases. The student will create databases, queries, custom forms, and reports, use macros and modules using the Visual Basic for Applications for programming languages and SQL. Two class hours, two laboratory hours.
Prerequisites: Prerequisites: CSC 101 or CIS 101 with a grade of C or better
A sound introduction to database concepts using the database Oracle. Emphasis will be on using Oracle to build and maintain relational databases. The student will create databases, queries, custom forms and reports, and use PL/ SQL. Two class hours and two lab hours.
Prerequisite: CSC 101 or CIS 101 with a grade of C or higher