|
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 |
Foundations of Computing |
Course Outline |
Course Outline |
Description |
An overview of computers and computer systems, from the gate level to the application layer, including an introduction to Boolean algebra and review of Boolean arithmetic. Recommended prerequisite: CSIS 152 or equivalent. |
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 |
Server-Side Scripting |
Prerequisite |
CSIS 140 OR GCOM 266 |
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. Prerequisite: Basic knowledge of HTML and CSS. |
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.
Since the course is online, written work will be emphasized as shown:
• Weekly written discussions using an online discussion forum and our class wiki (4-5 discussions per week). You are required to respond to at least one other posting from a member of your group for EACH discussion.
• 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.
Same as PHIL 316 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 |
Analysis and Design of Algorithms |
Course Outline |
Course Outline |
Description |
Apriori and aposteriori complexity analysis. Problem solving strategies: Divide and Conquer, Greedy, Dynamic Programming, Backtracking, and Branch-and-Bound. Applications to AI. Problem state spaces and search strategies. Parallel and Distributed Algorithms. Computability and Undecidability. Complexity Classes. |
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. |
|