Computer Studies & Information Processing Course Descriptions

COMI

(computer studies and information processing)

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

COMI ( Computer Studies and 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.00

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.00

COMI 1105 - Expanding your Computer Skills (3 Credits)

Skills will be developed to facilitate taking the next steps in computing including topics such as IM, Talk bots, Messenger systems RSS feeds, blogs, pod casting and social networking systems. Students will learn how to recognize, prevent and remedy problems caused by spyware, adware and other "malware." Students will be introduced to wireless home networking technologies, open source software and the next level of software applications and operating systems. The course will survey software available for communicating through a broadband Internet connection as well as software products that can be handled by a thumb drive. Lecture: 3 hours Lab Fee: $20.00

COMI 1120 - Introduction to Computer Hardware (1 Credits)

This module of the computer literacy course provides an introduction to the operation and terminology of the hardware of computer systems. Lecture: 3 hours, Lab: 1 hour Lab Fee: $10.00

COMI 1140 - Introduction to Computer Software (1 Credits)

This module of the computer literacy course provides an introduction to the development, types, uses and terminology of the software in computer systems. Lecture: 3 hours, Lab: 1 hour Lab Fee: $10.00

COMI 1145 - Introduction to Learning Online (1 Credits)

This course will give students the necessary skills to succeed in an online learning environment. Topics covered include the technology used in distance education, online and library research skills, and online communications skills, as well as the time management and organization skills necessary to succeed when learning online.

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.00

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.00 Completes the following requirement(s): computer programming rqmt (PROG)

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.00 Completes the following requirement(s): computer programming rqmt (PROG)

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.00 Completes the following requirement(s): computer programming rqmt (PROG)

COMI 1241 - Introduction to Object-Oriented Programming (1 Credits)

This module surveys the topic of object- oriented programming. Students write simple programs using an object-oriented language. (Recommended: COMI 1150) Lecture: 3 hours, Lab: 1 hour Lab Fee: $10.00 Completes the following requirement(s): computer programming rqmt (PROG)

COMI 1260 - Programming in Fourth Generation Languages (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.00 Completes the following requirement(s): computer programming rqmt (PROG)

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.00

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.00

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.00

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.00

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.00

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.00

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.00

COMI 1434 - Advanced Database Software (1 Credits)

This module introduces students to the basics of SQL, a database programming language. Emphasis is on the introduction of SQL commands and syntax of SQL statements. (Recommended: COMI 1432) Lecture: 2 hours, Lab: 2 hours Lab Fee: $10.00 Completes the following requirement(s): computer programming rqmt (PROG)

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.00

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.00

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.00

COMI 1452 - Intermediate WINDOWS (1 Credits)

This module familiarizes students with the graphical-user operating environment. Intermediate functions of Windows OLE (Object Link and Imbedding Files) and SOUND are demonstrated. Students do laboratory assignments to utilize these intermediate operating functions of Windows and also demonstrate them in class. (Recommended: COMI 1451) Lecture: 3 hours, Lab: 1 hour Lab Fee: $10.00

COMI 1453 - Advanced WINDOWS (1 Credits)

This module demonstrates advanced techniques of the Windows operating system. Topics include COMPOUND FILES, OLE, SOUND, VIDEO, MULTI-MEDIA file editing and CD-ROM. (Recommended: COMI 1452) Lecture: 3 hours, Lab: 1 hour Lab Fee: $10.00

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 start up/ shut down, 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.00

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.00

COMI 1462 - Intermediate UNIX (1 Credits)

This module provides an understanding of essential system administration topics and system administration shell scripts. It covers system start up/shut down, account management and system backup of the UNIX operating system. (Recommended: COMI 1461) Lecture: 3 hours, Lab: 1 Lab Fee: $10.00

COMI 1463 - Advanced UNIX (1 Credits)

This module covers advanced system administration topics including networking, security, printing systems and graphical-user interface of the UNIX operating system. (Recommended: COMI 1462) Lecture: 3 hours, Lab: 1 hour Lab Fee: $10.00

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.00 Completes the following requirement(s): computer programming rqmt (PROG)

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.00

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.00 Completes the following requirement(s): computer programming rqmt (PROG)

COMI 1520 - Visual Basic Programming (3 Credits)

The course familiarizes students with an object-oriented event-driven language using Visual Basic in a Windows environment. Topics include the creation and use of buttons, list boxes, scroll bars and icons in the Windows application. Lecture: 3 hours, Lab: 1 hour Lab Fee: $20.00 Completes the following requirement(s): computer programming rqmt (PROG)

COMI 1530 - Additional Topics in Visual Basic (3 Credits)

This course covers the advanced concepts of the object-oriented programming language using Visual Basic programming in the Windows environment. Topics include Windows Common Controls, database applications, classes, API and Active X. (Recommended: COMI 1520 or 1523) Lecture: 3 hours, Lab: 1 hour Lab Fee: $20.00 Completes the following requirement(s): computer programming rqmt (PROG)

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.00

COMI 1645 - Intermediate Word Processing (1 Credits)

This module covers intermediate word processing features. Topics include tables and data management, envelopes, labels and mail merge, formatting large documents, tables of content and indexes, as well as creating online forms and working with outlines. (Recommended: COMI 1640) Lecture: 3 hours, Lab: 1 hour Lab Fee: $10.00

COMI 1650 - Advanced Word Processing (1 Credits)

This module covers more advanced word processing features. Topics include incorporating graphic elements into documents, working with columns, using desktop publishing features and incorporating the use of macros into word processing documents. The use of the drawing tools as well as the creation of Web pages using a word processor will also be discussed. (Recommended: COMI 1645) Lecture: 3 hours, Lab: 1 hour Lab Fee: $10.00

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.00 Completes the following requirement(s): computer programming rqmt (PROG)

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.00 Completes the following requirement(s): computer programming rqmt (PROG)

COMI 1752 - Intermediate HTML (1 Credits)

This module focuses on advanced scripting in HTML and writing interactive scripts and documents. (Recommended: COMI 1751) Lecture: 3 hours, Lab: 1 hour Lab Fee: $10.00 Completes the following requirement(s): computer programming rqmt (PROG)

COMI 1753 - Advanced HTML (1 Credits)

This module covers advanced use of the HTML language and its associated tools including the basic features of HTML scripting, approaches to writing successful Web pages and accessing resources. (Recommended: COMI 1752) Lecture: 3 hours, Lab: 1 hour Lab Fee: $10.00 Completes the following requirement(s): computer programming rqmt (PROG)

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.00 Completes the following requirement(s): computer programming rqmt (PROG)

COMI 1756 - XML 1 Basics (eXtensible Markup Language) (1 Credits)

The newest language technique developing on the Web is the eXtensible Markup Language. This module introduces the use of XML languages to define and validate data. XML files are used with different editing software. Assignments are used to demonstrate XML activity at students' Web sites. Lecture: 3 hours, Lab: 1 hour Lab Fee: $10.00

COMI 1761 - Introduction to the Use of the Internet (1 Credits)

This module is an introduction to the Internet and its associated tools. Lecture: 3 hours, Lab: 1 hour Lab Fee: $10.00

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.00

COMI 1771 - Introduction to Web Site Development (1 Credits)

This module familiarizes students with a one-level World Wide website. Students design and create a one-level Web page set containing a frame page, link table, form fields, graphic slide pages or downloadable page. Lecture: 3 hours, Lab: 1 hour Lab Fee: $10.00

COMI 1772 - Intermediate Web Site Development (1 Credits)

In this module familiarizes students with a two-level Word Wide Web site. Students will design and create a two-level Web page set containing a frame page, link table, form fields, graphic slide pages or download page. (Recommended: COMI 1771) Lecture: 3 hours, Lab: 1 hour Lab Fee: $10.00

COMI 1773 - Advanced Web Page Development CGI and Perl (1 Credits)

JavaScript is a mechanism that allows programmers to create interactive and dynamic Web pages. This hands-on module is intended for Web developers who are getting started with JavaScript. (Recommended: COMI 1772) Lecture: 3 hours, Lab: 1 hour Lab Fee: $10.00

COMI 1774 - Active Server Pages (1 Credits)

Active Server Web Pages is one of the many new Web language techniques now used to control Web site presentations. This course is an introduction to ASP and provides hands-on lab assignments for implementing ASP server side scripting control of hosted Web site presentations. Lecture: 3 hours, Lab: 1 hour Lab Fee: $10.00

COMI 1775 - Media on the Web (1 Credits)

Many media techniques are being used on the Web today. This course presents coding techniques to implement different forms of media files as Web content. Coding techniques to implement different forms of graphic, audio and video media files as Web content are presented. Assignments are used to demonstrate media content at students' Web sites. Lecture: 3 hours, Lab: 1 hour Lab Fee: $10.00

COMI 1776 - e-Commerce Software (1 Credits)

Electronic commerce on the Web is becoming an important part of business and organizational success. This module introduces Web site software that enables electronic commerce activity within the Web site and on Web sites offering electronic store capability. Current e-commerce software techniques to add an e-commerce capability to the Web site are introduced. Student Web sites and online store sites are used to display coursework. Lecture: 3 hours, Lab: 1 hour Lab Fee: $10.00

COMI 1777 - Cascading Style Sheets (1 Credits)

Many content presentation control techniques are being used on the Web today. This module presents coding techniques for implementing Cascading Style Sheets to control the appearance of Web site content. Coding techniques to control the appearance of Web site content are presented. Assignments are used to demonstrate media content presentation control at the students' Web sites. Lecture: 3 hours, Lab: 1 hour Lab Fee: $10.00

COMI 1778 - Project Web Site Implementation (2 Credits)

This is a capstone course for the Computer Science degree and certificate programs. Students design, develop and implement a Web site for an assigned topic. Lecture: 3 hours, Lab: 1 hour Lab Fee: $20.00

COMI 1779 - Web Hosting - Domain Names (1 Credits)

This module requires students to research and determine alternative Web Host locations and Domain Names for implementation of a Web site. Lecture: 3 hours, Lab: 1 hour Lab Fee: $10.00

COMI 1782 - Security of Your Computer (1 Credits)

This module introduces computer hardware and software security. Topics such as physical security of hardware, password systems, email security, file backup/restore, data file encrypting, cookies, virus software, personal firewall and proxy software are covered. Lecture: 3 hours, Lab: 1 hour Lab Fee: $10.00

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.00

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.00

COMI 1905 - Desktop Publishing Software (3 Credits)

This course focuses on basic page design, layout and formatting of publications for production of a complete camera-ready newsletter or newspaper. Lecture: 3 hours, Lab: 1 hour Lab Fee: $20.00

COMI 1910 - Introduction to Desktop Publishing Software (1 Credits)

This course focuses on the graphic editing and basic page layout utilizing up-to-date desktop publishing application software using the software's most basic toolset. Lecture: 3 hours, Lab: 1 hour Lab Fee: $10.00

COMI 1920 - Intermediate Desktop Publishing Software (1 Credits)

This course focuses on graphic editing, formatting techniques and page layouts while using up-to-date desktop publishing software using the software's more advanced toolset. (Recommended: COMI 1910) Lecture: 3 hours, Lab: 1 hour Lab Fee: $10.00

COMI 1930 - Advanced Desktop Publishing Software (1 Credits)

This course focuses on the complete publication of a newspaper/newsletter integrating forms, digitized graphics and textual materials with up-to-date application software. Advanced editing techniques of graphic and textual elements will also be covered using the software's most complex toolset. (Recommend COMI 1920) Lecture: 3 hours, Lab: 1 hour Lab Fee: $10.00

COMI 1971 - Introduction to Animation Software (1 Credits)

This module introduces students to the fundamental concepts and skills of animation software. Students learn how to draw basic shapes and work with type and the pen tool to create objects. Students learn to animate positions, edit key frames and animate object properties to create a basic animation. Lecture: 3 hours, Lab: 1 hour Lab Fee: $10.00

COMI 1973 - Advanced Animation Software (1 Credits)

This module expands students' knowledge of skills of animation software. Students learn to create basic rollovers, animated and remote rollovers and animated masks. Students also learn to create basic behaviors, animate time-independent groups and add sounds to compositions. Creating advanced behaviors, combining animations with QuickTime movies in Web development software and exporting work are also explored. (Recommend: COMI 1971) Lecture: 3 hours, Lab: 1 hour Lab Fee: $10.00

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.00 Completes the following requirement(s): computer programming rqmt (PROG)

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.00

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.00

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.00

COMI 2032 - Computer Support: End User (3 Credits)

As the user-base of technology continues to grow, this course teaches students about the different tools available for internal vs. external users, reviews the recommended set of "soft skills" and identifies the many different skill levels of the computer user. Lecture: 2 hours, Lab: 2 hours Lab Fee: $20.00

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.00

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.00

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.00

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.00

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.00 Completes the following requirement(s): computer programming rqmt (PROG)

COMI 2050 - Social Networking Systems (3 Credits)

This course will introduce the concepts of social networking systems. It will define the advantages and disadvantages of current applications and explore tools, techniques and platforms that support the software from desktop computers to mobile devices. The students will learn the fundamentals of using social networking applications and becoming familiar with Web 2.0 technologies such as blogs, podcasts, wikis and forums. The variety of categories of these systems will be discussed and students will be able to apply these basic tools and techniques. Lecture: 2 hours, Lab: 1 hour

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.00

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 Completes the following requirement(s): computer programming rqmt (PROG)

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 Completes the following requirement(s): computer programming rqmt (PROG)

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.

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


Top
Last Updated: 11/8/18