|
Print
Computer Science & Information Systems
Course Code |
|
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 |
|
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 |
|
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 |
|
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 |
|
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 |
|
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 |
|
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 |
|
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 |
|
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 |
|
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 |
|
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 |
|
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 |
|
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 |
|
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 |
|
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 |
|
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 |
|
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 |
|
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 |
|
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 |
|
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. |
|