Accounting
Degree
- Business Administration with a Concentration in Accounting (ACC.ABA) - Traditional or online program available
Certificate
Prerequisites for courses in this department are not automatically waived for College Guest students and students with a bachelor's degree or higher from a U.S. institution.
Accounting Courses
ACC 1500 Accounting for the Small Business Owner 3 Credit Hours
Equivalent: ACC 1110
ESL Placement Level: For English-as-a-Second-Language (ESL) students, placement into ESL 2510 or higher.
This course is designed for the non-accountant business owner. The student will study accounting procedures and applications for small businesses. Topics include bookkeeping for the small business, accounting systems for the small business, understanding of financial statements, overview of inventory management, survey of small business owner tax concerns and accounting concepts relating to financing the small business. BILLABLE CONTACT HOURS: 3
ACC 1800 Accounting Procedures 2 Credit Hours
ESL Placement Level: For English-as-a-Second-Language (ESL) students, placement in ESL 2520.
This course presents general accounting procedures. Students will study the accounting equation, emphasizing the process of analyzing and recording financial information using the double-entry accounting system. Coverage includes the recording of basic transactions and adjustments for both service and merchandising concerns. BILLABLE CONTACT HOURS: 2
ACC 1803 Payroll Accounting 2 Credit Hours
Equivalent: ACC 2230 | ACC 2230
ESL Placement Level: For English-as-a-Second-Language (ESL) students, placement into ESL 2510 or higher.
Prerequisite: ACC 1500 or ACC 1800 with a 'C' or better within the last three years.
Note: Prerequisites for courses in this department are not automatically waived for College Guest students and students with a bachelor's degree or higher from a U.S. institution.
This course provides an overview of payroll, record-keeping regulations, reporting requirements, accounting procedures and federal labor laws. The course includes computations of gross wages, salaries, mandatory deductions of federal, state and local taxes, and optional deductions. Also covered is employer related taxes and preparation of various payroll tax forms. BILLABLE CONTACT HOURS: 2
ACC 1805 Accounting with Quickbooks 2 Credit Hours
ESL Placement Level: For English-as-a-Second-Language (ESL) students, placement into ESL 2510 or higher.
Prerequisite: ACC 1500 or ACC 1800 with a 'C' or better within the last three years.
Note: Prerequisites for courses in this department are not automatically waived for College Guest students and students with a bachelor's degree or higher from a U.S. institution.
This course will expose students to the popular accounting software, Quickbooks. The course reinforces basic accounting procedures through the use of Quickbooks. The student will use Quickbooks to enter accounts receivable and accounts payable transactions and to generate financial reports. BILLABLE CONTACT HOURS: 2
ACC 1810 Principles of Financial Accounting 4 Credit Hours
Equivalent: ACC 2510
ESL Placement Level: For English-as-a-Second-Language (ESL) students, placement in ESL 2520.
Prerequisite: ACC 1800 with a 'C' or better within the last three years. MAT 1125 or MAT 1125E with a 'C' or better (or placement into MAT 1150 or higher) within the last three years.
Note: Prerequisites for courses in this department are not automatically waived for College Guest students and students with a bachelor's degree or higher from a U.S. institution.
This course reviews basic financial accounting principles covering the accounting cycle. Topics include: cash, receivables and payables, inventory valuation, fixed and intangible assets valuation, current and long term liabilities, and owner's equity. Internal control and financial statement analysis is also considered. Emphasis is placed on the corporate form of ownership. BILLABLE CONTACT HOURS: 4
ACC 1820 Principles of Managerial Accounting 4 Credit Hours
Equivalent: ACC 2520
ESL Placement Level: For English-as-a-Second-Language (ESL) students, placement in ESL 2520.
Prerequisite: ACC 1810 with a 'C' or better within the last three years.
Note: Prerequisites for courses in this department are not automatically waived for College Guest students and students with a bachelor's degree or higher from a U.S. institution.
This course emphasizes the managerial aspects of cost accounting for manufacturing and service entities. Managerial topics will include: cost terms and behavior, determination of the cost of goods manufactured and sold, job order and process cost accounting, cost-volume-profit analysis, variable costing, profit planning and budgeting, standard costs and variance analysis, capital budgeting, and the Statement of Cash Flows. BILLABLE CONTACT HOURS: 4
ACC 2070 Cost Accounting 4 Credit Hours
Equivalent: ACC 2040 | ACC 2020
ESL Placement Level: For English-as-a-Second-Language (ESL) students, placement in ESL 2520.
Prerequisite: ACC 1820 with a 'C' or better within the last three years.
Note: Prerequisites for courses in this department are not automatically waived for College Guest students and students with a bachelor's degree or higher from a U.S. institution.
This intermediate level course reviews and further develops material presented in Managerial Accounting. Additional topics presented include: activity based costing, quality and just-in-time issues, the theory of constraints, pricing decisions and cost management, cost allocation, management control systems and performance measurement. BILLABLE CONTACT HOURS: 4
ACC 2210 Computerized Accounting 3 Credit Hours
Equivalent: ACC 2710
ESL Placement Level: For English-as-a-Second-Language (ESL) students, placement in ESL 2520.
Prerequisite: ACC 1810 with a 'C' or better within the last three years and CIS 1050.
Note: Prerequisites for courses in this department are not automatically waived for College Guest students and students with a bachelor's degree or higher from a U.S. institution.
The student will be exposed to microcomputer skills as used in accounting and business. The course reinforces financial accounting concepts and procedures through use of personal computers and popular commercial software. The student will use a commercial general ledger software package to cover topics such as: the general ledger, accounts receivable, accounts payable, payroll, adjusting and closing entries. The student will use spreadsheets and/or other appropriate software for report preparation and solution of typical accounting related problems. BILLABLE CONTACT HOURS: 3
ACC 2501 Special Topics in Accounting 1-4 Credit Hours
ESL Placement Level: For English-as-a-Second-Language (ESL) students, placement in ESL 2520.
Prerequisite: The prerequisite for a special topics section will depend on the content of that section. Refer to the specific section using OCC's online system for a description of the current course and its associated prerequisites.
Note: Prerequisites for courses in this department are not automatically waived for College Guest students and students with a bachelor's degree or higher from a U.S. institution.
Students will be introduced to a particular contemporary topic or in accounting that is relevant in today's business environment. Refer to the specific section using OCC's online system for current topics. BILLABLE CONTACT HOURS: 1 - 4
ACC 2502 Special Topics in Accounting 1-4 Credit Hours
ESL Placement Level: For English-as-a-Second-Language (ESL) students, placement in ESL 2520.
Prerequisite: The prerequisite for a special topics section will depend on the content of that section. Refer to the specific section using OCC's online system for a description of the current course and its associated prerequisites.
Note: Prerequisites for courses in this department are not automatically waived for College Guest students and students with a bachelor's degree or higher from a U.S. institution.
Students will be introduced to a particular contemporary topic or in accounting that is relevant in today's business environment. Refer to the specific section using OCC's online system for current topics. BILLABLE CONTACT HOURS: 1 - 4
ACC 2503 Special Topics in Accounting 1-4 Credit Hours
ESL Placement Level: For English-as-a-Second-Language (ESL) students, placement in ESL 2520.
Prerequisite: The prerequisite for a special topics section will depend on the content of that section. Refer to the specific section using OCC's online system for a description of the current course and its associated prerequisites.
Note: Prerequisites for courses in this department are not automatically waived for College Guest students and students with a bachelor's degree or higher from a U.S. institution.
Students will be introduced to a particular contemporary topic or in accounting that is relevant in today's business environment. Refer to the specific section using OCC's online system for current topics. BILLABLE CONTACT HOURS: 1 - 4
BUS 1100 Introduction to Business 4 Credit Hours
Equivalent: BUS 1010
ESL Placement Level: For English-as-a-Second-Language (ESL) students, placement in ESL 2520.
This introductory business class covers the fundamentals of business including free market economics, ethics/social responsibility, entrepreneurship, management, human resource management, marketing, supply chain, finance, information systems, accounting, and government's role in business. All topics are approached in the context of a global business environment. BILLABLE CONTACT HOURS: 4
BUS 1210 Small Business Basics 3 Credit Hours
ESL Placement Level: For English-as-a-Second-Language (ESL) students, placement in ESL 2520.
This course examines the factors necessary to start a small business and enhance the likelihood of its success. Topics of study include assessment of the entrepreneurial personality and the suitability of small business as a career, assessing market potential, conducting a feasibility analysis/writing a business plan, raising capital and managing both finances and credit, implementing marketing and management strategies (including risk management, taxes, and record-keeping), and responding to government regulation. BILLABLE CONTACT HOURS: 3
BUS 1310 Supervision 3 Credit Hours
ESL Placement Level: For English-as-a-Second-Language (ESL) students, placement in ESL 2520.
Prerequisite: BUS 1100 or consent of instructor.
This course examines principles of supervision such as induction, training, disciplining, absenteeism, safety, waste, control, equipment layout, grievance control, production control, and time study. BILLABLE CONTACT HOURS: 3
BUS 1400 Investment Fundamentals 3 Credit Hours
ESL Placement Level: For English-as-a-Second-Language (ESL) students, placement in ESL 2520.
This course examines common and preferred stocks, corporate and municipal bonds, mutual funds, cash instruments, and U.S. Treasuries, as they relate to personal investing. Additionally, this course will also examine types of exchanges, ways to analyze corporate financial statements, and economic forecasting. BILLABLE CONTACT HOURS: 3
BUS 1410 Personal Finance 3 Credit Hours
ESL Placement Level: For English-as-a-Second-Language (ESL) students, placement in ESL 2520.
This course examines financial planning principles and proper money management for wealth accumulation. Topics of study include saving and budgeting for the short and long term, managing debt and credit, making major purchases (e.g. auto, home), estate and retirement planning, and investing fundamentals. BILLABLE CONTACT HOURS: 3
BUS 1450 Internship/Co-op I 3 Credit Hours
Equivalent: BUS 1423
ESL Placement Level: For English-as-a-Second-Language (ESL) students, placement in ESL 2520.
Prerequisite: OCC student with at least 24 credits including 12 credits in business or retailing. Consent of Instructor.
The internship student will be employed in a position of responsibility as a supervisor or management trainee in a specific business within the student's career field. BILLABLE CONTACT HOURS: 3
BUS 1700 Introduction to Logistics 3 Credit Hours
ESL Placement Level: For English-as-a-Second-Language (ESL) students, placement in ESL 2520.
Prerequisite: BUS 1100 or consent of instructor.
This course will give foundational information of the process to acquire, distribute, and manage resources from the point of manufacturing to an end user. Students will be exposed to different industries and how they interface with the logistics process. BILLABLE CONTACT HOURS: 3
BUS 1705 Supply Chain Fundamentals 3 Credit Hours
ESL Placement Level: For English-as-a-Second-Language (ESL) students, placement in ESL 2520.
Prerequisite: BUS 1100 or consent of instructor.
This course will introduce the planning, manufacturing, delivery, returns, sourcing raw materials, and development of the supply chain. Students will gain exposure to integration, purchasing, distribution and operations of supply. BILLABLE CONTACT HOURS: 3
BUS 1710 Purchasing and Procurement 3 Credit Hours
ESL Placement Level: For English-as-a-Second-Language (ESL) students, placement in ESL 2520.
Prerequisite: BUS 1100 or consent of instructor.
This course will highlight the strategic selection of goods and services as well as the negotiation and pricing of raw materials to ensure manufacturing stability and cost structures. The concept of purchasing power will be discussed as a primary focus area to help solidify supplier relationship management. BILLABLE CONTACT HOURS: 3
BUS 1715 Manufacturing Theory 3 Credit Hours
ESL Placement Level: For English-as-a-Second-Language (ESL) students, placement in ESL 2520.
Prerequisite: BUS 1100 or consent of instructor.
This course will introduce students to the process of turning raw materials into finished products. This course will explore factors of production (land, labor, knowledge, entrepreneurship, and capital). BILLABLE CONTACT HOURS: 3
BUS 2030 Business Law I 3 Credit Hours
Equivalent: BUS 2010
ESL Placement Level: For English-as-a-Second-Language (ESL) students, placement in ESL 2520.
This course examines the legal environment of business including the nature of law and dispute resolutions in the United States. Specific topics include court procedure, alternative dispute resolution, constitutional rights, intellectual property, torts, crimes, business ethics, contracts, and sales under the Uniform Commercial Code. BILLABLE CONTACT HOURS: 3
BUS 2040 Business Law II 3 Credit Hours
Equivalent: BUS 2020
ESL Placement Level: For English-as-a-Second-Language (ESL) students, placement in ESL 2520.
Prerequisite: BUS 2030
This course examines common law property rights, banking and finance (negotiable instruments, electronic transfers, secured transactions and creditors rights), agency and business organizations. BILLABLE CONTACT HOURS: 3
BUS 2150 International Business 3 Credit Hours
ESL Placement Level: For English-as-a-Second-Language (ESL) students, placement in ESL 2520.
The course will introduce the complexities of the international business environment and provide a knowledge base essential for employment in today's contemporary businesses. International business fundamentals addressed in the course include culture, international economics, political and legal environments, theories of foreign trade, foreign investment, and monetary systems. Management, marketing, and financial business considerations are addressed as they interact in a dynamic international marketplace. BILLABLE CONTACT HOURS: 3
BUS 2450 Internship/Co-op II 3 Credit Hours
Equivalent: BUS 2403
ESL Placement Level: For English-as-a-Second-Language (ESL) students, placement in ESL 2520.
Prerequisite: BUS 1450 and consent of instructor.
The advanced internship student will continue his or her employment in a position of responsibility as a supervisory or management trainee in a specific business within the student's career field. BILLABLE CONTACT HOURS: 3
BUS 2530 Management 3 Credit Hours
ESL Placement Level: For English-as-a-Second-Language (ESL) students, placement in ESL 2520.
Prerequisite: BUS 1100 or consent of instructor.
This course examines generally-accepted, major management concepts. Students will individually and in groups demonstrate their understanding of planning, organizing, empowering, changing and controlling organizations. They will be exposed to current problems in business ethics and business practice in a global economy. Additionally, this course offers insights as to how and when these concepts might be practically applied in the workplace. BILLABLE CONTACT HOURS: 3
BUS 2600 Principles of Advertising 3 Credit Hours
Equivalent: MKT 2010 | MKT 2010
ESL Placement Level: For English-as-a-Second-Language (ESL) students, placement in ESL 2520.
The course will provide an introduction to the world of advertising and how it fits in with the marketing concept. The course will focus on the elements of effective and ineffective advertising as well as an extensive concentration of media, advertising agencies, consumer research, advertising planning and budgeting. The course will expose the student to careers in advertising, legal requirements and the advertising campaign in addition to the global aspects of advertising. BILLABLE CONTACT HOURS: 3
BUS 2640 Marketing Fundamentals 3 Credit Hours
Equivalent: MKT 2520 | MKT 2520
ESL Placement Level: For English-as-a-Second-Language (ESL) students, placement in ESL 2520.
Prerequisite: BUS 1100 or consent of instructor.
The course explores the contemporary process of marketing. The course promotes an understanding of such functions as retailing, pricing, wholesaling, advertising, market research, physical distribution, promotion, and personal selling. The course, which will emphasize a global perspective, will also focus on consumer behavior, buyer behavior and market segmentation. BILLABLE CONTACT HOURS: 3
BUS 2700 Business and Labor Relations 3 Credit Hours
ESL Placement Level: For English-as-a-Second-Language (ESL) students, placement in ESL 2520.
Prerequisite: BUS 1310 or BUS 2530
This course examines various labor acts and their impact on both labor and management, as well as significant philosophies pursued by both labor and management. Additionally, this course will also consider techniques employed by first-line supervisors who seek to implement labor contracts. Case studies will be used. BILLABLE CONTACT HOURS: 3
BUS 2800 Human Resource Management 3 Credit Hours
ESL Placement Level: For English-as-a-Second-Language (ESL) students, placement in ESL 2520.
This course introduces fundamental concepts of human resource management by examining employment law, recruitment and selection, compensation, performance appraisal, training and development, employee benefits and services, occupational health and safety, and personnel records and systems. BILLABLE CONTACT HOURS: 3
CIS 1050 Personal Computer Productivity Tools 4 Credit Hours
Equivalent: DPR 1030 | DPR 1010
ESL Placement Level: For English-as-a-Second-Language (ESL) students, placement into ESL 2510 or higher.
Students will be introduced to the essentials of personal computer usage. Students will explore and utilize software products such as business graphics, Internet usage, spreadsheets, databases, and word processing. Material in this course will assist students in the use of common desktop productivity tools used by most other disciplines. Refer to the specific section using OCC's online system for the software package being used. Students will be required to complete computer-based assignments inside/outside of class. BILLABLE CONTACT HOURS: 4
CIS 1060 Personal Computer Spreadsheet Concepts 3 Credit Hours
Equivalent: DPR 1060
ESL Placement Level: For English-as-a-Second-Language (ESL) students, placement in ESL 2520.
Students will use a personal computer spreadsheet package to solve problems and develop solutions that lend themselves to the spreadsheet environment. Topics covered include spreadsheet menus, macros, charting, importing data files, graphics facilities, data tables and creating web pages. Refer to the specific section using OCC's online system for the software package being used. Students will be required to complete computer-based assignments inside/outside of class. BILLABLE CONTACT HOURS: 3
CIS 1070 Personal Computer Presentation Concepts 3 Credit Hours
ESL Placement Level: For English-as-a-Second-Language (ESL) students, placement in ESL 2520.
Students will utilize a personal computer presentation package to create software-based slide show presentations. Topics covered include planning an effective slide presentation; creating and editing a presentation by adding, deleting and modifying slides and slide content; creating tables and charts; using design templates; adding transition, animation and sound effects; and inserting clip art. Linking and embedding objects from other programs, setting up a self-running presentation and setting up a presentation to run on another computer will also be covered. Refer to the specific section using OCC's online system for the software package being used. Students will be required to complete computer-based assignments inside/outside of class. BILLABLE CONTACT HOURS: 3
CIS 1080 Personal Computer Database Concepts 3 Credit Hours
Equivalent: DPR 1080
ESL Placement Level: For English-as-a-Second-Language (ESL) students, placement in ESL 2520.
Students will use a personal computer database package to implement database solutions in common application areas involving personal computers. Topics covered include relational database concepts, menus, queries, report writing features, screen design, importing and exporting data files, macros and creating hyperlinks and web pages. Refer to the specific section using OCC's online system for the software package being used. Students will be required to complete computer-based assignments inside/outside of class. BILLABLE CONTACT HOURS: 3
CIS 1090 Web Graphic Concepts 3 Credit Hours
ESL Placement Level: For English-as-a-Second-Language (ESL) students, placement in ESL 2520.
This course will introduce students to the fundamental concepts, techniques and tools for understanding, creating and manipulating graphics (image files) suitable for use on web pages. Students will learn to use a graphics editor to create image based web components such as banners, buttons, GIF animation, splash page graphics, montages and will also learn to integrate those components to create an overall interface for a website. Students will learn about file formats, image compression techniques, web page typography, color choices for web pages as well as layout and composition for web-based projects. Students will create a web-based portfolio of all the graphics created during the course of the semester. BILLABLE CONTACT HOURS: 3
CIS 1200 Introduction to Database Systems 4 Credit Hours
Equivalent: DPR 1200
ESL Placement Level: For English-as-a-Second-Language (ESL) students, placement in ESL 2520.
This course will focus on the fundamentals of database systems. Students will study the basics of database vs. file management systems; functions, components, and personnel involved in a database; database, client-server, and transaction processing architectures; and relational data models and operations. Students will also study business requirements analysis, perform data definition, manipulation, and queries using basic SQL, create forms and reports; and analyze macros, procedures and triggers. Concepts of database planning, design, and administration fundamentals, data warehousing, and data mining will be covered. Students will be required to complete computer-based assignments inside/outside of class. BILLABLE CONTACT HOURS: 4
CIS 1300 Networking Concepts 4 Credit Hours
Equivalent: CIS 2710
ESL Placement Level: For English-as-a-Second-Language (ESL) students, placement in ESL 2520.
Students will explore the components of networks and network designs. Communications hardware and the interconnection of servers and clients within LANs and WANs will be presented. Network architectures, standards, protocols and access methods used within intranets and the Internet will be described. The functions of network operating systems such as Windows Server and Unix/Linux will be explored. Centralized computing, client/server and peer-to-peer environments, their services and their program-to-program communication protocols will be presented. Data security and system component protection will be studied. Students will be required to complete computer-based assignments inside/outside of class. BILLABLE CONTACT HOURS: 4
CIS 1305 CCNA Studies I: Introduction to Networks 4 Credit Hours
ESL Placement Level: For English-as-a-Second-Language (ESL) students, placement in ESL 2520.
Introduction to Networks (ITN) covers the architecture, structure, functions and components of the Internet and other computer networks. Students are provided with a basic understanding of how networks operate and how to build simple local area networks (LAN), perform basic configurations for routers and switches, and implement Internet Protocol (IP). BILLABLE CONTACT HOURS: 4
CIS 1310 CCNA Studies II: Switching, Routing, and Wireless Essentials 4 Credit Hours
ESL Placement Level: For English-as-a-Second-Language (ESL) students, placement in ESL 2520.
Switching, Routing, and Wireless Essentials (SRWE) covers the architecture, components, and operations of routers and switches in small networks and introduces wireless local area networks (WLAN) and security concepts. Students learn how to configure and troubleshoot routers and switches for advanced functionality using security best practices and resolving common issues with protocols in both IPv4 and IPv6 networks. BILLABLE CONTACT HOURS: 4
CIS 1320 CCNA Studies III: Enterprise Networking , Security, and Automation 4 Credit Hours
ESL Placement Level: For English-as-a-Second-Language (ESL) students, placement in ESL 2520.
Enterprise Networking, Security, and Automation (ENSA) describes the architecture, components, operations, and security to scale for large, complex networks, including wide area network (WAN) technologies. The course emphasizes network security concepts and introduces network virtualization and automation. Students learn how to configure, troubleshoot, and secure enterprise network devices and understand how application programming interfaces (API) and configuration management tools enable network automation. BILLABLE CONTACT HOURS: 4
CIS 1330 CCNA Studies IV: Cybersecurity Operations 4 Credit Hours
ESL Placement Level: For English-as-a-Second-Language (ESL) students, placement in ESL 2520.
CCNA Cybersecurity Operations provides an introduction to the knowledge and skills needed for a Security Analyst working with a Security Operations Center team. It teaches core security skills needed for monitoring, detecting, investigating, analyzing and responding to security events, thus protecting systems and organizations from cybersecurity risks, threats and vulnerabilities. BILLABLE CONTACT HOURS: 4
CIS 1400 Web Design I 4 Credit Hours
Equivalent: CIS 1510 | CIS 1110
ESL Placement Level: For English-as-a-Second-Language (ESL) students, placement in ESL 2520.
This course focuses on the fundamentals of web site content development. Students will be introduced to the fundamental HTML5 structure of a webpage and then proceed to creating pages using a professional web editing tool. Students will create a fully functional original website using the web design editing tool that has elements such as images, hyperlinks, cascading style sheets for formatting, tables and integration of certain multimedia elements such as sound files and videos. Discussions will include accessibility of the design, overall site maintenance and publishing using FTP technologies. Students taking this course should have working knowledge of Windows and basic knowledge of the Internet. BILLABLE CONTACT HOURS: 4
CIS 1420 HTML5 Programming 3 Credit Hours
Equivalent: CIS 2781
ESL Placement Level: For English-as-a-Second-Language (ESL) students, placement in ESL 2520.
This course focuses on designing and coding internet web pages using HTML5. The student will develop web pages by designing, entering, and testing code using this standard (with a simple text editor) rather than by using web development tools. Topics include - HTML5 element structure, web forms, multimedia, style sheets (CSS3) to apply formatting and layout characteristics in addition to applying special effects. This course will also include an introduction to the JavaScript programming language. Students should be familiar with the basics of both word processing and Windows file management techniques before enrolling in this course. BILLABLE CONTACT HOURS: 3
CIS 1440 JavaScript Programming for Websites 4 Credit Hours
Equivalent: CIS 1125
ESL Placement Level: For English-as-a-Second-Language (ESL) students, placement in ESL 2520.
Prerequisite: CIS 1420
Note: Prerequisites for courses in this department are not automatically waived for College Guest students and students with a bachelor's degree or higher from a U.S. institution.
This course introduces the student to the fundamentals of JavaScript as a client-side scripting language for the purpose of developing dynamic Web-based applications that run within a Web browser. Emphasis is placed on programming techniques and Web technology. Topics include functions, data types, operators, strings, arrays, control structures, form validation, event handling, the Document Object Model, and debugging. Students should be familiar with fundamental computer usage, word processing, and HTML prior to enrolling in this class. Students will be required to complete computer-based assignments inside and outside of class. BILLABLE CONTACT HOURS: 4
CIS 1500 Introduction to Programming (Java) 4 Credit Hours
ESL Placement Level: For English-as-a-Second-Language (ESL) students, placement in ESL 2520.
Students should have elementary Algebra skills and be familiar with both elementary word processing and file management techniques prior to enrolling in this class. Students will be introduced to the fundamental techniques and syntax for understanding, designing, constructing, debugging, and testing object-oriented programs by studying the Java programming language. The structured programming basics of process, selection and iteration will be covered as well as primitive and complex data typing, methods, parameters and input/output. The basics of graphical user interface (GUI) programming such as event handling, windows and widgets will be introduced. Fundamental object-oriented concepts of classes, methods, abstraction, encapsulation and inheritance will also be introduced. Students will be required to complete computer-based assignments inside/outside of class. BILLABLE CONTACT HOURS: 4
CIS 1512 Principles of Software Engineering 3 Credit Hours
ESL Placement Level: For English-as-a-Second-Language (ESL) students, placement in ESL 2520.
This course is focused on formal methods and approaches used in the design, development, testing and maintenance of computer software. Each stage of the software development life cycle (SDLC) will be studied in detail. Topics such as low-level design, high-level design, modeling with UML (Unified Modeling Language), iterative development models, rapid application development (RAD), formal testing methods, incremental deployment, formal metrics, as well as appropriate use of associated tools will be covered with practical applications. Students will be required to complete computer-based assignments inside/outside of class. BILLABLE CONTACT HOURS: 3
CIS 1550 Introduction to Secure Programming 3 Credit Hours
ESL Placement Level: For English-as-a-Second-Language (ESL) students, placement in ESL 2520.
This course presents cybersecurity content related to analyzing software risks, understanding likely points of application attack, and making preliminary decisions about how software applications mitigate attack. The student will learn how to identify systemic threats in any deployment environment, understand the vulnerabilities of common software applications, and how to construct software that are responsive to identified vulnerabilities. BILLABLE CONTACT HOURS: 3
CIS 1600 Fundamentals of Cybersecurity 4 Credit Hours
Equivalent: CIS 2839 | CIS 2839
ESL Placement Level: For English-as-a-Second-Language (ESL) students, placement in ESL 2520.
Note: Prerequisites for courses in this department are not automatically waived for College Guest students and students with a bachelor's degree or higher from a U.S. institution.
This course is designed for aspiring security professionals, system or network administrators, or other information technology professionals who want to learn about computer security. Students will be well prepared for the Security+ Exam after taking this class. This course focuses on general security concepts, communication security, infrastructure security, basics of cryptography, and operational organizational security. Students will be required to complete computer-based assignments inside and outside of class. Students should have a basic understanding of computer networking prior to enrolling in this class. BILLABLE CONTACT HOURS: 4
CIS 1610 Data Security 4 Credit Hours
ESL Placement Level: For English-as-a-Second-Language (ESL) students, placement in ESL 2520.
Prerequisite: CIS 1600
Note: Prerequisites for courses in this department are not automatically waived for College Guest students and students with a bachelor's degree or higher from a U.S. institution.
This course is focused on the structure of data and database systems, their vulnerabilities to cyber attacks, and the proper techniques required to protect these systems from damage. Material covered will include: analysis of database-related malware; data system architecture; database system installation and configuration; data access controls and authentication; data security tools and devices; and security testing and auditing. Students will be required to complete computer-based assignments inside and outside of class. BILLABLE CONTACT HOURS: 4
CIS 1620 Introduction to Cryptography 4 Credit Hours
ESL Placement Level: For English-as-a-Second-Language (ESL) students, placement in ESL 2520.
Prerequisite: CIS 1600
Note: Prerequisites for courses in this department are not automatically waived for College Guest students and students with a bachelor's degree or higher from a U.S. institution.
This course is focused on basic techniques of encryption and decryption and their application to computer security. Topics covered will include: basic number theory and finite field arithmetic used in cryptography; symmetric ciphers; asymmetric ciphers; block and stream ciphers; implementation of popular encryption algorithms (e.g., AES); hash algorithms; digital signatures; and key management and distribution. Students will be required to complete computer-based assignments inside and outside of class. BILLABLE CONTACT HOURS: 4
CIS 1630 Security Policy, Legal, Ethics and Compliance 3 Credit Hours
ESL Placement Level: For English-as-a-Second-Language (ESL) students, placement in ESL 2520.
Prerequisite: CIS 1600
Note: Prerequisites for courses in this department are not automatically waived for College Guest students and students with a bachelor's degree or higher from a U.S. institution.
This course provides a comprehensive introduction to the identification, selection, assessment, and continuous monitoring of management controls that provide a cyber security governance structure throughout an organization and its supply chain. The course will emphasize security policies and frameworks, their organizational implications, to the psychology, ethics, and legal considerations of their implementation. BILLABLE CONTACT HOURS: 3
CIS 1720 Multimedia Data Management 4 Credit Hours
Equivalent: CIS 1001
ESL Placement Level: For English-as-a-Second-Language (ESL) students, placement in ESL 2520.
This course will give students a broad foundation in issues surrounding multimedia, including the role of and design of multimedia systems which incorporate digital audio, graphics and video, underlying concepts and representations of sound, pictures and video, data compression, transmission and storage, integration of media, multimedia authoring, and delivery of multimedia. Course will also include industry overview, societal issues, cultural implications, visual literacy and career opportunity. The students will be required to complete computer-based assignments inside/outside of class. BILLABLE CONTACT HOURS: 4
CIS 1721 Web Design II 3 Credit Hours
ESL Placement Level: For English-as-a-Second-Language (ESL) students, placement in ESL 2520.
Prerequisite: CIS 1400 or consent of instructor.
Note: Prerequisites for courses in this department are not automatically waived for College Guest students and students with a bachelor's degree or higher from a U.S. institution.
This course will provide students with intermediate to advanced skills in web publishing focusing on abilities to design web pages with variations in web browsers in mind. Students will continue to work with a web design editing tool and create pages that include forms, validation, and cascading style sheet based design layout. Students will create a website that is ADA (American Disabilities Act) compliant. Students should be familiar with elementary word processing and MS Windows file management techniques prior to enrolling in this class. Students will be required to complete computer-based assignments inside/outside of class. BILLABLE CONTACT HOURS: 3
CIS 1722 Web Animation 3 Credit Hours
ESL Placement Level: For English-as-a-Second-Language (ESL) students, placement in ESL 2520.
This course will provide introductory level knowledge of effectively working with vector based design applications aimed at the creation of animation, games, and interactive components for use on the internet. Students will focus on the creation of basic animation and navigation components for use on web sites as well as for projects aimed at offline use. Students taking this course should have basic Windows background and general knowledge of internet technologies. BILLABLE CONTACT HOURS: 3
CIS 1801 Special Topics I: Network Remediation 3 Credit Hours
ESL Placement Level: For English-as-a-Second-Language (ESL) students, placement in ESL 2520.
Prerequisite: The prerequisite for a special topics section will depend on the content of that section. Refer to the specific section using OCC's online system for a description of the current course and its associated prerequisites.
Note: Prerequisites for courses in this department are not automatically waived for College Guest students and students with a bachelor's degree or higher from a U.S. institution.
Network Remediation. BILLABLE CONTACT HOURS: 3
CIS 1802 Special Topics I: Introduction to Cybersecurity and Risk Management 3 Credit Hours
ESL Placement Level: For English-as-a-Second-Language (ESL) students, placement in ESL 2520.
Prerequisite: The prerequisite for a special topics section will depend on the content of that section. Refer to the specific section using OCC's online system for a description of the current course and its associated prerequisites.
Note: Prerequisites for courses in this department are not automatically waived for College Guest students and students with a bachelor's degree or higher from a U.S. institution.
Introduction to Cybersecurity and Risk Management. BILLABLE CONTACT HOURS: 3
CIS 1803 Special Topics I 1-4 Credit Hours
ESL Placement Level: For English-as-a-Second-Language (ESL) students, placement in ESL 2520.
Prerequisite: The prerequisite for a special topics section will depend on the content of that section. Refer to the specific section using OCC's online system for a description of the current course and its associated prerequisites.
Note: Prerequisites for courses in this department are not automatically waived for College Guest students and students with a bachelor's degree or higher from a U.S. institution.
Students will be introduced to a particular contemporary topic or issue in information science that is relevant in today's environment. Refer to the specific section using OCC's online system for current topics. Students will be required to complete computer-based assignments inside and outside of class. BILLABLE CONTACT HOURS: 1 - 4
CIS 1804 Special Topics I: Macro Media Director 4 Credit Hours
ESL Placement Level: For English-as-a-Second-Language (ESL) students, placement in ESL 2520.
Prerequisite: The prerequisite for a special topics section will depend on the content of that section. Refer to the specific section using OCC's online system for a description of the current course and its associated prerequisites.
Note: Prerequisites for courses in this department are not automatically waived for College Guest students and students with a bachelor's degree or higher from a U.S. institution.
Macro Media Director. BILLABLE CONTACT HOURS: 4
CIS 2111 Systems Analysis and Design (UML) 4 Credit Hours
Equivalent: CIS 2030 | DPR 2030
ESL Placement Level: For English-as-a-Second-Language (ESL) students, placement in ESL 2520.
Students should be familiar with the basics of both word processing and Windows file management techniques before enrolling in this course. Students will survey and practice the techniques used by system analysts and programmers in the analysis and design of computer-based business information systems with focus on the Unified Modeling Language (UML). Both traditional and object-oriented methods will be presented. System and object-oriented development life cycles (SDLC and ODLC) and subjects in computer-aided software engineering (CASE) such as project management, requirements modeling, data flow and entity relationship diagrams (DFD and ERD) and data dictionaries are among the included topics. Students will be required to complete computer-based assignments inside/outside of class. BILLABLE CONTACT HOURS: 4
CIS 2131 Python Programming 4 Credit Hours
ESL Placement Level: For English-as-a-Second-Language (ESL) students, placement in ESL 2520.
The course will introduce the fundamental techniques and syntax for understanding, designing, constructing, debugging, and testing object-oriented programs using the Python programming language. The structured programming basics of process, selection and iteration will be covered as well as primitive and complex data typing, methods, parameters and input/output. Fundamental object-oriented concepts of classes, methods, abstraction, encapsulation and inheritance will also be introduced. Students will be required to complete computer-based assignments inside/outside of class. Students should have elementary algebra skills and be familiar with both elementary word processing and file management techniques prior to enrolling in this class. BILLABLE CONTACT HOURS: 4
CIS 2141 R Programming for Data Science 4 Credit Hours
ESL Placement Level: For English-as-a-Second-Language (ESL) students, placement in ESL 2520.
Prerequisite: MAT 1150 or placement into a higher level math course.
Note: Prerequisites for courses in this department are not automatically waived for College Guest students and students with a bachelor's degree or higher from a U.S. institution.
This course will teach students how to program in R for effective data analysis; how to install and configure software necessary for a statistical programming environment and describe generic programming language concepts as they are implemented in a high-level statistical language. The course covers practical issues in statistical computing which includes programming in R, reading data into R, accessing R packages, writing R functions, and debugging R code. Students will learn data structuring, transforming, visualizing, and modeling through hands on exercises. Students should be familiar with both elementary word processing and file management techniques prior to enrolling in this class. BILLABLE CONTACT HOURS: 4
CIS 2151 Object-Oriented Programming (Java) 4 Credit Hours
ESL Placement Level: For English-as-a-Second-Language (ESL) students, placement in ESL 2520.
Prerequisite: CIS 1500
Note: Prerequisites for courses in this department are not automatically waived for College Guest students and students with a bachelor's degree or higher from a U.S. institution.
Students will be exposed to more complicated programming problems and will study the techniques and structures used to solve these problems with the Java language. Topics will include exception handling, file input and output, composition, inheritance, polymorphism, abstract classes and interfaces. Advanced Graphic User Interface (GUI) design and implementation techniques will be covered. Students will be required to complete computer-based assignments inside/outside of class. BILLABLE CONTACT HOURS: 4
CIS 2212 Project Management 4 Credit Hours
ESL Placement Level: For English-as-a-Second-Language (ESL) students, placement in ESL 2520.
Students should be familiar with the basics of both word processing and Windows file management techniques before enrolling in this course. This course focuses on management strategies and analysis of business information systems projects. Project management issues and techniques specific to projects will be emphasized. Emphasis is on creating plans and implementing projects that are within budget, on time, and deliver useful results. Technology and project management standards, design tools (e.g., UML), product evaluation criteria, infrastructure integration, and communication of technical implementation details will be covered in group discussion and project work. Students will be required to complete computer-based assignments inside and outside of class. BILLABLE CONTACT HOURS: 4
CIS 2232 Fundamentals of System Support 4 Credit Hours
Equivalent: DPR 2050
ESL Placement Level: For English-as-a-Second-Language (ESL) students, placement in ESL 2520.
Students will be introduced to the basic software and hardware concepts and facilities needed for simple support tasks. Topics covered include system boot sequences, disk partitioning, disk fragmentation, system configuration files, types of memory and memory management, basic OS commands and batch file construction. Emphasis is given to the Windows OS relationships and facilities. Hardware factors related to system and software evaluation, selection, purchase and installation are presented. Students will be required to complete computer-based assignments inside/outside of class. BILLABLE CONTACT HOURS: 4
CIS 2241 Discrete Structures 4 Credit Hours
ESL Placement Level: For English-as-a-Second-Language (ESL) students, placement in ESL 2520.
Prerequisite: MAT 1150 or placement into a higher level math course. CIS 1500 or CIS 2131 or CIS 2151 or CIS 2252 or CIS 2656 or CIS 2757
Note: Prerequisites for courses in this department are not automatically waived for College Guest students and students with a bachelor's degree or higher from a U.S. institution.
This course provides an introduction to discrete structures, covering topics such as mathematical logic, set theory, trees, matrices, and graphs, as they apply to computer science, data science, and software engineering. Programming applications of matrices as used in computer science will be covered. BILLABLE CONTACT HOURS: 4
CIS 2252 Object-Oriented Programming (C++) 4 Credit Hours
ESL Placement Level: For English-as-a-Second-Language (ESL) students, placement in ESL 2520.
Students should have a basic understanding of general programming concepts and techniques prior to enrolling in this class. Students will be instructed in the syntax and semantics of the ANSI C++ language. Topics covered include control structures, arrays, pointers, strings, dynamic memory management, class definition and object-based development, file I/O, overloading, exception handling, and template libraries. Students will be required to complete computer-based assignments inside/outside of class. BILLABLE CONTACT HOURS: 4
CIS 2333 Web System Administration 4 Credit Hours
ESL Placement Level: For English-as-a-Second-Language (ESL) students, placement in ESL 2520.
Prerequisite: CIS 1300
Note: Prerequisites for courses in this department are not automatically waived for College Guest students and students with a bachelor's degree or higher from a U.S. institution.
This course focuses on the operation and administration of Web application servers such as Apache HTTP, IIS, Tomcat and WebSphere. Students will study the basic structure and function of Web servers as well as the common tasks and services performed by administrators. Topics include Web protocols and related networking; Web server installation and configuration; integration with other essential services such as email, database management, file transfer, domain name services, and authentication; security; monitoring and performance; and virtualization. Students will be required to complete computer-based assignments inside and outside of class. BILLABLE CONTACT HOURS: 4
CIS 2353 Data Structures 4 Credit Hours
Equivalent: DPR 2810
ESL Placement Level: For English-as-a-Second-Language (ESL) students, placement in ESL 2520.
Prerequisite: CIS 1500 or CIS 2131 or CIS 2252 or CIS 2757
Note: Prerequisites for courses in this department are not automatically waived for College Guest students and students with a bachelor's degree or higher from a U.S. institution.
Students will investigate the programming techniques and theories involved in implementing linked lists, queues, stacks and tree structures. Recursion, searching techniques and sorting algorithms will also be considered. Students will be required to complete computer-based assignments inside and outside of class. BILLABLE CONTACT HOURS: 4
CIS 2434 Introduction to Linux and Unix Administration 3 Credit Hours
Equivalent: CIS 2332
ESL Placement Level: For English-as-a-Second-Language (ESL) students, placement in ESL 2520.
Students should be familiar with elementary word processing and basic computer concepts prior to enrolling in this course. This hands-on class covers the concepts related to Linux/Unix installation and system administration. Students will install and administer a Linux/Unix operating system using a virtual machine software product. It is intended for students who plan to work as Linux/Unix system administrators or for those who plan to take one or more certification tests as part of their professional preparation. Students will be required to complete computer-based assignments inside/outside of class. BILLABLE CONTACT HOURS: 3
CIS 2454 Web System Development (PHP, Java) 4 Credit Hours
Equivalent: CIS 1930
ESL Placement Level: For English-as-a-Second-Language (ESL) students, placement in ESL 2520.
Prerequisite: CIS 1500 or CIS 2151
Note: Prerequisites for courses in this department are not automatically waived for College Guest students and students with a bachelor's degree or higher from a U.S. institution.
This course focuses on design and implementation techniques for Web-based application software. Server-side software design and development techniques associated with Web Developer job skills will be emphasized. Topics to be covered will include: Web application architecture; design patterns and application frameworks; PHP language basics; Java technologies for server-side Web development; database access; Extensible Markup Language (XML) and Asynchronous JavaScript and XML (AJAX)-based request processing; and Web application security. Students will be required to complete computer-based assignments inside and outside of class. BILLABLE CONTACT HOURS: 4
CIS 2515 Database Design and Management with Oracle SQL 4 Credit Hours
Equivalent: DPR 2830
ESL Placement Level: For English-as-a-Second-Language (ESL) students, placement in ESL 2520.
Prerequisite: CIS 1200 or consent of instructor.
Note: Prerequisites for courses in this department are not automatically waived for College Guest students and students with a bachelor's degree or higher from a U.S. institution.
This course will focus on design and management of database environments using Oracle SQL and associated Oracle technologies. Topics include enterprise information resource planning and object-oriented and entity-relationship data modeling methodologies, normalization and the relational model, logical and physical database design, and implementation, population and processing of a relational database for data access, report generation, database definition, data manipulation, and access control. Oracle-specific materials used in this course are designed to prepare students for an Oracle Database SQL exam which is the first exam required to become an Oracle Certified Associate or Oracle Certified Professional. Students will be required to complete computer-based assignments inside and outside of class. BILLABLE CONTACT HOURS: 4
CIS 2535 Microsoft Windows Server Administration 3 Credit Hours
ESL Placement Level: For English-as-a-Second-Language (ESL) students, placement in ESL 2520.
Students should be familiar with the basics of both word processing and Microsoft Windows file management techniques and basic hardware, software, and network operating system, architecture, and protocol concepts needed for simple support tasks prior to enrolling in this course. Concepts of electronic business communications and local area networks will be covered. The Microsoft Windows Server operating system will be used and studied in this course. Installation of network operating system, setup of users and groups, files and folder trustee rights, and console management will be covered. Students will be required to complete computer-based assignments inside/outside of class. This course covers material in and prepares students for the first part of Microsoft's MCSA and MCSE certification tracks. BILLABLE CONTACT HOURS: 3
CIS 2541 Introduction to Machine Learning 4 Credit Hours
ESL Placement Level: For English-as-a-Second-Language (ESL) students, placement in ESL 2520.
Prerequisite: CIS 2131, MAT 1580
Note: Prerequisites for courses in this department are not automatically waived for College Guest students and students with a bachelor's degree or higher from a U.S. institution.
This course provides an introduction to fundamental machine learning topics in the context of data science. Students will learn fundamental examples and applications of machine learning, and types of machine learning systems, including supervised, unsupervised, semi-supervised, and reinforcement. Discussion of major challenges and solutions will be covered as well. BILLABLE CONTACT HOURS: 4
CIS 2616 Database Application Design and Development with Oracle PL/SQL 4 Credit Hours
ESL Placement Level: For English-as-a-Second-Language (ESL) students, placement in ESL 2520.
Prerequisite: CIS 1200 or consent of instructor.
Note: Prerequisites for courses in this department are not automatically waived for College Guest students and students with a bachelor's degree or higher from a U.S. institution.
This course will focus on design and development of database applications using Oracle PL/SQL, Oracle development tools, and use of Oracle XML data types for implementation of PL/SQL programs, procedures, functions, packages, and triggers. Oracle-specific materials used in this course are designed to prepare students for the Oracle Program with PL/SQL exam which is the second exam required to become an Oracle Certified Associate or Oracle Certified Professional. Students will be required to complete computer-based assignments inside and outside of class. BILLABLE CONTACT HOURS: 4
CIS 2636 Network Administration 4 Credit Hours
ESL Placement Level: For English-as-a-Second-Language (ESL) students, placement in ESL 2520.
Prerequisite: CIS 1300
Note: Prerequisites for courses in this department are not automatically waived for College Guest students and students with a bachelor's degree or higher from a U.S. institution.
This course is designed for Information Technology professionals who want to learn advanced topics in network administration. Areas covered include topics like routing protocols, congestion control algorithms, Quality of Service. The student will also be exposed to network security, trouble shooting networks, remote access technologies like VPN and some router switch configuration. Students will be required to complete computer-based assignments inside/outside of class. BILLABLE CONTACT HOURS: 4
CIS 2637 Big Data and NoSQL Systems 3 Credit Hours
ESL Placement Level: For English-as-a-Second-Language (ESL) students, placement in ESL 2520.
Prerequisite: CIS 1200
Note: Prerequisites for courses in this department are not automatically waived for College Guest students and students with a bachelor's degree or higher from a U.S. institution.
This course is focused on the architecture, design, implementation and support of Big Data systems and non-traditional information retrieval techniques (i.e. techniques that do not use structured query languages). Topics covered include: characteristics and analysis of big data; big data life cycle; big data platforms and highly distributed file systems; big data processing and storage technologies; and NoSQL. Students will be required to complete computer-based assignments inside and outside of class. BILLABLE CONTACT HOURS: 3
CIS 2656 Visual Basic.NET Programming 4 Credit Hours
Equivalent: CIS 1250 | DPR 1250
ESL Placement Level: For English-as-a-Second-Language (ESL) students, placement in ESL 2520.
This course focuses on software design and development techniques with the Visual Basic .NET programming language. Topics to be covered will include: Overview of the Microsoft .NET architecture; user interface forms and controls; variables, arrays, procedures, and control structures; object-oriented programming techniques; exception handling; data access with ADO.NET; and simple integration with Web technologies. Students will be required to complete computer-based assignments inside and outside of class. BILLABLE CONTACT HOURS: 4
CIS 2737 Database Administration 4 Credit Hours
ESL Placement Level: For English-as-a-Second-Language (ESL) students, placement in ESL 2520.
Prerequisite: CIS 1200
Note: Prerequisites for courses in this department are not automatically waived for College Guest students and students with a bachelor's degree or higher from a U.S. institution.
The purpose of the Database Administration course is to train students on typical activities performed by a database administrator (DBA) and on issues important to efficient performance of a database. The course will involve significant hands-on and lab work using the Oracle and/or MySQL server DBMS. Students will be required to complete computer-based assignments inside/outside of class. BILLABLE CONTACT HOURS: 4
CIS 2757 C# Programming 4 Credit Hours
ESL Placement Level: For English-as-a-Second-Language (ESL) students, placement in ESL 2520.
Students should have a basic understanding of general programming concepts and techniques prior to enrolling in this class. This course focuses on the design and implementation of software using the C# programming language. Students will learn how to develop programs that utilize classes and objects, arrays, graphical user interfaces, event-driven programming and exception handling. Visual Studio .NET will be used as the primary integrated development environment. Students will be required to complete computer-based assignments inside and outside of class. BILLABLE CONTACT HOURS: 4
CIS 2818 Mobile Application Development (Android) 4 Credit Hours
ESL Placement Level: For English-as-a-Second-Language (ESL) students, placement in ESL 2520.
Prerequisite: CIS 1500 or consent of instructor.
Note: Prerequisites for courses in this department are not automatically waived for College Guest students and students with a bachelor's degree or higher from a U.S. institution.
This course focuses on the design and implementation of wireless handheld application software on the Android platform for business and personal use. Students will use the Android Studio integrated development environment (IDE) to develop and test application software. Development techniques will focus on operational aspects of mobile devices that distinguish them from PCs and general computing platforms. Students will be required to complete computer-based assignments inside and outside of class. BILLABLE CONTACT HOURS: 4
CIS 2819 Mobile Application Development (iOS) 4 Credit Hours
ESL Placement Level: For English-as-a-Second-Language (ESL) students, placement in ESL 2520.
In this course, students will learn how to write computer software using the SWIFT programming language that runs on Apple iOS-based mobile devices. Topics covered will include: the iOS platform execution environment; basic SWIFT language features such as data types, conditional statements, iteration, data collections, classes, functions, and error handling; user interface design and event-based processing; persistent data management; and integration with local and remote services. Students will be required to complete computer-based assignments inside and outside of class. BILLABLE CONTACT HOURS: 4
CIS 2838 System Security 4 Credit Hours
ESL Placement Level: For English-as-a-Second-Language (ESL) students, placement in ESL 2520.
Prerequisite: CIS 1600
Note: Prerequisites for courses in this department are not automatically waived for College Guest students and students with a bachelor's degree or higher from a U.S. institution.
This course is designed for aspiring security professionals, system or network administrators, or other information technology professionals who want to learn about computer security. Being a part of two courses, this part focuses on the security engineer who needs to worry about the attacks used by hackers and the defenses against them. The course makes an effort to understand defenses against Reconnaissance, Scanning, Gaining Access, Maintaining access and covering tracks. Last but not the least, the course covers computer ethics. The Students will be required to complete computer-based assignments inside/outside of class. BILLABLE CONTACT HOURS: 4
CIS 2845 Computer Forensics 4 Credit Hours
ESL Placement Level: For English-as-a-Second-Language (ESL) students, placement in ESL 2520.
Prerequisite: CIS 1600
Note: Prerequisites for courses in this department are not automatically waived for College Guest students and students with a bachelor's degree or higher from a U.S. institution.
With ever growing reliance on computers for every day life projects, and increased focus on security and breach of security and privacy, there is a need for a course which can help security professionals and law enforcement agencies learn ways to investigate security breaches. This course is designed to introduce a variety of operating systems investigation techniques, incident response tactics, and legal issues. The course helps learn forensic techniques and tools for both Windows and Linux investigations. Students will be required to complete computer-based assignments inside and outside of class. BILLABLE CONTACT HOURS: 4
CIS 2858 Web System Integration and Service Development 4 Credit Hours
Equivalent: CIS 2414
ESL Placement Level: For English-as-a-Second-Language (ESL) students, placement in ESL 2520.
Prerequisite: CIS 1500 or CIS 2151 or CIS 2454
Note: Prerequisites for courses in this department are not automatically waived for College Guest students and students with a bachelor's degree or higher from a U.S. institution.
This course focuses on design and implementation strategies for integration of distributed client-server software and development of Web application services. Topics to be covered will include: Web middleware-related technologies such as the Java Enterprise Edition platform (Java EE), multi-tier application frameworks; Extensible Markup Language (XML) processing; Simple Object Access Protocol (SOAP); Representational State Transfer (RESTful) Web services; Web Services Description Language (WSDL); and Cloud Computing services. Students will use a popular IDE tool to create and integrate Web application components. Completion of computer-based assignments inside and outside of class will be required. BILLABLE CONTACT HOURS: 4
CIS 2859 Foundations of Game Software Development 4 Credit Hours
ESL Placement Level: For English-as-a-Second-Language (ESL) students, placement in ESL 2520.
Students should have a basic understanding of object-oriented programming prior to enrolling in this class. This course focuses on the fundamentals and techniques of game software development. Students will use a popular game engine and associated software tools to learn how various elements of games are created, integrated into a system, and used in game play. Game system elements include: game engine functions; scripts; graphical interface; models; terrains and worlds; textures; sound; and support infrastructure. Students will also apply mathematical foundations used in computer graphics. Students will be required to complete computer-based assignments inside and outside of class. BILLABLE CONTACT HOURS: 4
CIS 2862 Game Design 3 Credit Hours
ESL Placement Level: For English-as-a-Second-Language (ESL) students, placement in ESL 2520.
This course is focused on the essential principles of designing game software. The philosophy of video games as a form of entertainment as well as important design concepts that feature player-centric approaches will be explored. Other topics to be covered include: the genres of games; design components and processes; game analysis frameworks; storyboarding; creative and expressive play; character development; storytelling and narrative; game play mechanics; defining appropriate physical models and game worlds; and level design. Students will be required to complete computer-based assignments inside and outside of class. BILLABLE CONTACT HOURS: 3
CIS 2980 Computer Service Technologies & Techniques A+ 4 Credit Hours
Equivalent: ECT 2150
ESL Placement Level: For English-as-a-Second-Language (ESL) students, placement in ESL 2520.
Prerequisite: CIS 2232 or consent of instructor.
Note: Prerequisites for courses in this department are not automatically waived for College Guest students and students with a bachelor's degree or higher from a U.S. institution.
This course provides the necessary preparation to take the industry standard Core Hardware Certification exams. Topics studies include, but are not limited to: core hardware requirements, installation, configuration and upgrading, diagnosing and troubleshooting, preventive maintenance, motherboard/processors/memory, basic networking and security. Students will be required to complete computer-based assignments outside of class. Note: certification exams are administered and charged separately by an outside agency. BILLABLE CONTACT HOURS: 4
CIS 2991 Special Project in Software Engineering 3 Credit Hours
ESL Placement Level: For English-as-a-Second-Language (ESL) students, placement in ESL 2520.
Prerequisite: Successful completion of all required core courses in the CIS.SWE.CT CIS Software Engineering Certificate program: CIS 1200 CIS 1500 CIS 1512 and CIS 2353. Complete a minimum of 6 credits in one focus area of the CIS.SWE.CT CIS Software Engineering Certificate program.
Note: Prerequisites for courses in this department are not automatically waived for College Guest students and students with a bachelor's degree or higher from a U.S. institution.
This course is focused on development of material for a personal 'software' portfolio that may be used to support employment opportunity applications. Common tools and techniques used in work environments as well as typical workplace processes will be explored with the purpose of preparing students for employment as software developers. Students will be required to complete computer-based assignments inside and outside of class. BILLABLE CONTACT HOURS: 3