Print
Computer Science & Information Systems

Course Code
CSIS 103  Credits
Title Computer Concepts and Applications 
Course Outline Course Outline 
Description Introduction to basic computer concepts including hardware and software. Introduction to and hands-on experience with Windows, spreadsheets, word processors, database management systems, and presentation software as used in a business setting. 



Course Code
CSIS 104  Credits
Title Spreadsheet and Database Applications 
Course Outline Course Outline 
Description A brief review of Windows, word processing and presentation software. In-depth coverage of a spreadsheet and a database management system as used in a business setting. Familiarity with Windows and word processing is required. 



Course Code
CSIS 104A  Credits
Title Advanced Spreadsheet Topics 
Course Outline Course Outline 
Description Understand and apply the advanced features of spreadsheet software such as templates, financial functions, importing/exporting data, solving complex problems, and creating and manipulating lists. Familiarity with spreadsheets is required. 



Course Code
CSIS 115  Credits
Title Introduction to MacOS X 
Course Outline Course Outline 
Description An introduction to the effective and knowledgeable use of MacOS X and associated technologies. 



Course Code
CSIS 145  Credits
Title Introduction to Information Systems 
Course Outline Course Outline 
Description This is an introduction to information systems fundamentals and modern information systems architectures. 



Course Code
CSIS 152  Credits
Title Introduction to Computers and Programming I-a 
Prerequisite MATH 127 OR MATH 127L OR MATH 142 OR MATH 143 OR MATH 229 OR MATH 261 OR Math ACT score greater than or equal to 24 OR Accuplacer CLM (College Level Math) score greater than or equal to 50  
Course Outline Course Outline 
Description Introduction to problem solving, algorithm development, elementary data structures, data abstraction, and structured programming in a high-level language. 



Course Code
CSIS 153  Credits
Title Introduction to Computers and Programming I-b 
Prerequisite CSIS 152 
Course Outline Course Outline 
Description Continuation of the introduction to problem solving and programming techniques with a focus on application of object oriented techniques for defining and implementing data structures. 



Course Code
CSIS 190  Credits 1-3 
Title Topics in Computer Science & Information Systems 
Course Outline Course Outline 
Description A study of special topics not offered regularly in other CSIS courses. May be repeated when the topic is different. 



Course Code
CSIS 222  Credits
Title Computer Maintenance 
Course Outline Course Outline 
Description This course covers the operation, diagnosis, troubleshooting and basic repair of microcomputer components. Topics include hardware compatibility, system architecture, memory, input devices, video displays, disk drives and printers. 



Course Code
CSIS 241  Credits
Title Introduction to Web Design and Development 
Prerequisite CSIS 152 
Course Outline Course Outline 
Description Introduction to web design and development using HTML, CSS, and JavaScript. 



Course Code
CSIS 252  Credits
Title Introduction to Computers and Programming II 
Prerequisite CSIS 153 MATH 210 
Course Outline Course Outline 
Description Continuation of CSIS 153 with emphasis on data structures. Discussion of representations and processing techniques for lists, strings, trees, graphs, and records. 



Course Code
CSIS 290  Credits 1-3 
Title Topics in Computer Science & Information Systems 
Course Outline Course Outline 
Description A study of special topics not offered regularly in other CSIS courses. May be repeated when the topic is different. Consent of instructor is required. 



Course Code
CSIS 304  Credits
Title Databases 
Prerequisite CSIS 153 OR (CSIS 104 AND MATH 234
Course Outline Course Outline 
Description This course provides a solid and practical foundation for the design, implementation, and management of database systems. The relational database model, relational databases, and Structured Query Language (SQL) are discussed in all details. 



Course Code
CSIS 311  Credits
Title Server-Side Scripting 
Prerequisite CSIS 153 
Course Outline Course Outline 
Description An introduction to server-side scripting. Scripts will be used to generate functional web pages. In addition, databases will be created and accessed through server-side scripts.  



Course Code
CSIS 316  Credits
Title Ethics in the Information Age 
Lasc Area Goal 9  
Course Outline Course Outline 
Writing Intensive Yes  
Description An introduction to ethical issues associated with the Information Age. A description of what the Information Age is, how it came to be, and what makes it different from the previous age. Students will study new ethical issues arising from, or given increased prominence by, the Information Age, advances in information collection, storage, retrieval, processing, and dispersion. Ethical issues to be covered include privacy, surveillance, accuracy, free speech, intellectual property, Internet crime, identity theft, spam, information access, information dispersion, and some consequences of data mining and emerging technologies. A significant portion of the assignments in the course require both formal and informal writing. It is critical that learners can express themselves in writing, expressing their views on ethical issues that continue to develop as new technologies emerge. Written work will be emphasized as shown: • Weekly written discussions • Weekly “polls” (3 per week – an article related to current technological developments will be posted, and a reflection about the ethical considerations will be required.) • Persuasive Paper (Each week, one of the required sections of the paper will be handed in as a draft. Feedback will be provided on each draft. The revised (complete) paper is due the last week of the course. MNTC Goal 9 



Course Code
CSIS 320  Credits
Title Architecture 
Prerequisite CSIS 252 
Course Outline Course Outline 
Description Basic principles of processor organization, machine instructions, addressing modes, memory management, and input/output operations. Includes coverage of assembly language. 



Course Code
CSIS 335  Credits
Title Graphical User Interface Programming 
Prerequisite CSIS 153 
Course Outline Course Outline 
Description Techniques and tools for the development of graphical user interfaces will be discussed. Event-driven and object-oriented programming techniques will be highlighted. The course provides experience with a visual programming environment, and introduction to design issues for user interfaces, and an introduction to creating visual interfaces for database environments. 



Course Code
CSIS 336  Credits
Title C#.Net Programming 
Prerequisite CSIS 304, MATH 210, CSIS 153 
Course Outline Course Outline 
Description A comprehensive introduction to programming using Visual C#.Net for students with experience in at least one high-level programming language. The course provides students with all the necessary skills to build Windows applications, Web applications, and XML Web services. 



Course Code
CSIS 340  Credits
Title Software Engineering 
Prerequisite CSIS 304, MATH 210, CSIS 252 OR CSIS 335 OR CSIS 336 
Course Outline Course Outline 
Description A study of the software development life-cycle including Requirements, Design, Implementation, Testing, Maintenance and Quality Assurance. Tools, techniques and methods will be studied. Project required. 



Course Code
CSIS 341  Credits
Title System and Network Administration 
Prerequisite CSIS 349 
Course Outline Course Outline 
Description This course is designed to provide students with an understanding of the activities and responsibilities of an administrator of an enterprise computer system and/or computer network. It focuses on the installation, configuration, and maintenance of system software, the management of users and resources and the deployment of network services. Students will investigate topics through research, discussion, and hands on practice.