Computer Studies & Information Processing Course Descriptions – Community College of Rhode Island

Computer Studies & Information Processing Course Descriptions

COMI

(computer studies and information processing)

Programming language courses: COMI 1215, 1225, 1240, 1260, 1510, 1520, 1530, 1750, 1751, 1755, 2010, 2012, 2040, 2510

COMI (Computer Studies & Info. Proc.)

COMI 1000 - Computer Basics (1 Credits)

This course is designed for students with no familiarity with computers. It covers topics such as working with Windows and the Windows desktop, file handling, email and the Internet (browsing and searching). Lab: 4 hours - Lab Fee: $10

COMI 1100 - Introduction to Computers (3 Credits)

This computer literacy course provides a comprehensive introduction to the principles of computers and information processing. Students are introduced to the operation and terminology of computer systems as well as certain selected application software packages such as word processing, spreadsheets and presentation software. Note: Lecture and lab hours vary by instructor but total four hours per week. - Lab Fee: $20

COMI 1150 - Programming Concepts (3 Credits)

This course introduces important concepts and skills necessary for computer programming. Emphasis is on structured programming techniques and top-down design. Lecture: 3 hours, Lab: 1 hour - Lab Fee: $20

COMI 1215 - Programming in C++ (3 Credits)

This is a comprehensive course in programming in C++. Topics include types, operators, expressions, control flow, functions, arrays, pointers, and file handling. (Recommended: COMI 1150) Lecture: 3 hours, Lab: 1 hour - Lab Fee: $20

COMI 1225 - Programming in C# (3 Credits)

This course covers the fundamentals of software development using Microsoft’s Visual Studio C# object-orientated programming language. Data Structures, Methods, Classes, Decision Making, Iteration and Arrays are covered. (Recommended prerequisite: COMI 1150) Lecture: 2 hours, Lab: 2 hours - Lab Fee: $20

COMI 1240 - Object-Oriented Programming (3 Credits)

This course introduces students to the fundamentals of designing and coding object-oriented programs. Basic topics such as objects, classes and class inheritance are discussed. Students write programs using one of the object-oriented languages. (Recommended: COMI 1150) Lecture: 3 hours, Lab: 1 hour - Lab Fee: $20

COMI 1260 - Introduction to SQL (3 Credits)

This course offers a foundation in the fundamentals of fourth generation language programming. Particular attention is devoted to the use of ANSI-Standard SQL to construct and manipulate database objects. Students create database tables and generate SQL scripts to extract and manipulate data from the database. (Recommended: COMI 1150) Lecture: 3 hours, Lab: 1 hour - Lab Fee: $20

COMI 1410 - Personal Computer Software (3 Credits)

This course introduces operational procedures for several standard data management software packages that utilize computer systems. Students construct and manipulate data files to produce clear, concise reports. Lecture: 2 hours, Lab: 2 hours - Lab Fee: $20

COMI 1415 - Personal Computer Operating System (1 Credits)

This module familiarizes students with operating system commands for the personal computer. Students are exposed to statements to enhance their computer operation abilities. Lecture: 2 hours, Lab: 2 hours - Lab Fee: $10

COMI 1420 - Introduction to Spreadsheets (1 Credits)

The purpose of this module is to introduce the operational procedures for a spreadsheet software package. Students construct and manipulate data files to produce clear and concise reports. Lecture: 2 hours, Lab: 2 hours - Lab Fee: $10

COMI 1422 - Intermediate Spreadsheets (1 Credits)

This module presents topics and functions, advanced database techniques and additional add-in topics. It focuses on conceptual features beyond the scope of beginning spreadsheet uses. Topics include utilizing additional spreadsheet features and macro planning and development. (Recommended: COMI 1420) Lecture: 2 hours, Lab: 2 hours - Lab Fee: $10

COMI 1425 - Advanced Spreadsheets (1 Credits)

This module covers advanced topics using integrated spreadsheet software including macros, application design and menu building. (Recommended: COMI 1422) Lecture: 2 hours, Lab: 2 hours - Lab Fee: $10

COMI 1430 - Introduction to Database Software (1 Credits)

This module introduces students to different methods of organizing and accessing computer files. Fundamentals of database design and management are covered. Lecture: 2 hours, Lab: 2 hours - Lab Fee: $10

COMI 1432 - Intermediate Database Software (1 Credits)

This module focuses on the creation and manipulation of data files to produce meaningful output using database software. Emphasis is on the presentation of queries, forms and reports. (Recommended: COMI 1430) Lecture: 2 hours, Lab: 2 hours - Lab Fee: $10

COMI 1440 - Presentation Software (PowerPoint) (1 Credits)

This module focuses on the use of computer software that incorporates presentation as well as analytical graphics. Students create informative report documents and visual presentations using charts, graphs and/or pictures. Lecture: 2 hours, Lab: 2 hours - Lab Fee: $10

COMI 1450 - WINDOWS Operating System (3 Credits)

This course familiarizes students with the Windows operating system. Basic and advanced features of Windows are demonstrated. Students explore topics in system diagnostics and troubleshooting, networking, configuration, customization, and commonly used software tools as well as learning about new developments in Windows. Lecture: 3 hours, Lab: 1 hour - Lab Fee: $20

COMI 1451 - Introduction to WINDOWS (1 Credits)

This module familiarizes students with the graphical-user operating environment. Basic functions of Windows are demonstrated. Students do laboratory assignments to utilize the basic operating functions of Windows such as file handling, fonts, graphics, icons and screen control. Lecture: 3 hours, Lab: 1 hour - Lab Fee: $10

COMI 1460 - Unix Operating System (3 Credits)

This course covers basic command structures and syntax of the UNIX operating system and includes file and directory manipulation and shell scripts. Essential system administration topics and system administration shell scripts also are discussed as well as system startup/shutdown, account management and system backup of the UNIX operating system. This class covers advanced system administration topics including networking, security, printing systems and graphical-user interface of the UNIX operating system. Lecture: 3 hours, Lab: 1 hour - Lab Fee: $20

COMI 1461 - Introduction to UNIX (1 Credits)

This module exposes students to the basic command structures and syntax of the UNIX operating system. Content includes file and directory manipulation as well as use of shell scripts. Lecture: 3 hours, Lab: 1 hour - Lab Fee: $10

COMI 1470 - Windows Programming Using C++ (3 Credits)

This course focuses on using C++ to design programs that run under the Windows operating system. It includes an overview of object-oriented concepts, creating Windows applications, capturing the mouse and keyboard, creating menus, dialog boxes and toolbars and single and multiple document interfaces. (Recommended: COMI 1150 and 1215) Lecture: 3 hours, Lab: 1 hour - Lab Fee: $20

COMI 1475 - Introduction to VISIO (1 Credits)

This module introduces basic Visio tools. Students create and manipulate drawings and shapes, including flow charts, diagrams and organizational charts. Lecture: 3 hours, Lab: 1 hour - Lab Fee: $10

COMI 1510 - Java Programming (3 Credits)

This course introduces students to topics in programming and software design using the Java programming language. Specific topics reflect current technologies and might include an introduction to object-oriented program design, data analysis, and search and sort algorithms. (Recommended: COMI 1150 and one other programming language course) Lecture: 3 hours, Lab: 1 hour - Lab Fee: $20

COMI 1640 - Introduction to Word Processing (1 Credits)

This module introduces introductory word processing features such as creating, printing and editing a document. This course covers formatting documents including text and paragraphs. Students use spelling, grammar and auto-correct features and are introduced to headers, footers and tables in basic word processing documents. Lecture: 3 hours, Lab: 1 hour - Lab Fee: $10

COMI 1750 - HTML (5) (3 Credits)

This course provides an in-depth introduction to HTML 5 and CSS 3 emphasizing conformance to W3C specifications. Students begin by creating simple web pages and progress to include images, hyperlinks, tables, web forms, animations and transitions. A portfolio website will be created, including examples of attempts at cloning existing websites. Lecture: 3 hours, Lab: 1 hour - Lab Fee: $20

COMI 1751 - Introduction to HTML (1 Credits)

This module introduces students to the use of the HTML language and the basic features of HTML scripting. Lecture: 3 hours, Lab: 1 hour - Lab Fee: $10

COMI 1755 - Fundamentals XML eXtensible Markup Language (3 Credits)

This course introduces fundamentals of XML languages to define and validate data, use schemas, transformations, linking, VML, SMIL and CSS. XML files are used with different editing software. Assignments are used to demonstrate XML activity at students’ websites. Lecture: 3 hours, Lab: 1 hour - Lab Fee: $20

COMI 1770 - Fundamentals of Website Development (3 Credits)

This course provides an in-depth introduction to a variety of technologies used in modern web development. Building on a base of HTML 5 and CSS 3, students will explore JavaScript, JQuery and related technologies for building dynamic web sites. Students will also be introduced to server-side scripting and best practices for web hosting. Lecture: 3 hours, Lab: 1 hour - Lab Fee: $20

COMI 1800 - Computer Networking Software Linux (3 Credits)

This course presents the administration of a LINUX network. Topics include installing, using, administering and maintaining a LINUX network. Lecture: 3 hours, Lab: 1 hour - Lab Fee: $20

COMI 1840 - Microsoft Windows Server (3 Credits)

This course presents the terminology and operating principles of Microsoft Windows server software. Students learn how to use, install and maintain Microsoft Windows networking software. Lecture: 3 hours, Lab: 1 hour - Lab Fee: $20

COMI 2010 - Client-Side Scripting Languages (3 Credits)

This course will introduce scripting languages and their use in programming for the World Wide Web with a focus on client-side scripting. It will include fundamental programming topics such as memory concepts, control structures and writing functions. It also will include an introduction to both client-side and server-side scripts. (Recommended prerequisites: COMI 1150 and 1770) Lecture: 3 hours, Lab: 1 hour - Lab Fee: $20

COMI 2015 - Introduction to Microsoft Project (1 Credits)

This module introduces students to project management software, an essential tool used by most information technology environments. Upon completion of this course, students are able to create and analyze projects using Microsoft Project Manager. Lecture: 3 hours, Lab: 1 hour - Lab Fee: $10

COMI 2020 - Network Security Software Fundamentals (3 Credits)

This course introduces students to networking security, a critical knowledge point for technology professionals. This course provides students with introductory concepts and technical skills needed to create and maintain a secure network environment. Lecture: 3 hours, Lab: 1 hour - Lab Fee: $20

COMI 2031 - Computer Support: Concepts (3 Credits)

This course introduces students to basic technical concepts, functions and support systems. Lecture: 2 hours, Lab: 2 hours - Lab Fee: $20

COMI 2033 - Computer Support: Tools and Techniques (3 Credits)

This course focuses on software support tools and how to determine which tools are best suited for particular environments as well as methods to assess the success and effectiveness of these tools. (Prerequisite: COMI 2031) Lecture: 2 hours, Lab: 2 hours - Lab Fee: $20

COMI 2035 - Introduction to Computer Forensics (3 Credits)

This course starts with the basics of computer technology to build a foundation for understanding where evidence can be found. It introduces students to the technology and procedures of acquiring and analyzing digital evidence taken from computers. This course also exposes students to the software being used in the industry. Lecture: 2 hours, Lab: 2 hours - Lab Fee: $20

COMI 2036 - Introduction to Computer Ethics (3 Credits)

This course explores the ethical impact of computer technology on the world, as well as the rules and regulations that ensure the proper use of technology. Internet crime, privacy protection and first amendment rights that protect our freedoms in cyberspace are closely examined. Lecture: 3 hours, Lab: 1 hour - Lab Fee: $20

COMI 2037 - Introduction to Cybersecurity (3 Credits)

This course introduces students to the opportunity that exists in the cybersecurity field. Topics such as certified ethical hacking, cyber threats and vulnerabilities and cryptography are introduced. Lecture: 2 hours, Lab: 2 hours - Lab Fee: $20

COMI 2040 - Beginning Game Programming (3 Credits)

This course will introduce the student to game development and the beginning principles of game programming. (Required: COMI 1150) Lecture: 2 hours, Lab: 2 hours - Lab Fee: $20

COMI 2055 - Introduction to Virtual Computing (1 Credits)

This five-week class provides an introduction to computer virtualization concepts which include hands-on activities of installing, configuring and using virtualization products. Lecture: 2 hours, Lab: 2 hours - Lab Fee: $10

COMI 2225 - Advanced Programming in C# (3 Credits)

This course introduces the student to advanced topics in programming and software design using Microsoft’s C# programming language. Topics covered include classes, abstract classes, inheritance, ADO.Net data driven applications using a database, ASP.Net for Web applications, collections and file streams. (Prerequisites: COMI 1215, 1225, or permission of instructor) Lecture: 3 hours, Lab: 1 hour - Lab Fee: $20

COMI 2510 - Advanced Java Programming (3 Credits)

This course introduces students to advanced topics in programming and software design such as graphical modeling techniques and algorithms and analysis as well as current techniques in interface design and user interaction. Specific topics reflect current technologies and might include inheritance and polymorphism in object-oriented design and graphical user interfaces and the event loop. (Required: COMI 1510) Lecture: 3 hours, Lab: 1 hour - Lab Fee: $20

COMI 2520 - Data Structures and Algorithms (3 Credits)

This course introduces the student to data structures, algorithm design, and space and time complexity analysis. Topics include common data structures such as linked lists, stacks, queues, binary trees, searching and sorting algorithms, maps, and hash tables, and techniques of run-time complexity analysis such a Big O notation. (Prerequisite: COMI 2510) Lecture: 3 hours, Lab 1 hour. - Lab Fee: $20

This page developed and maintained by Marketing and Communications. Send comments and suggestions to marketing@ccri.edu .


Top
Last Updated: 4/8/19