This course utilizes hands-on learning that provides students an authentic learning experience putting into practice the skills needed to succeed in an office environment. This course integrates a wide variety of skills and knowledge through practical work experiences in a simulated office environment. Teamwork as well as the use of technical and communication skills will be emphasized with a major group project for which class time is allotted.

Requisites:

  • Complete the following:
    • OA1215 Office Procedures 3
    • OA1365 Software Applications I 3

This course provides opportunities to explore emerging technologies. Emphasis is placed on identifying, researching, and presenting current technological topics for class consideration and discussion. Upon completion, students will be able to understand the importance of keeping abreast of technological changes that affect the office professional.

This course is an introduction to office finance and provides students insights and a deeper understanding of the financial, administrative, and clerical services required for positions in public and private business offices.

Learners will understand key strategic marketing management concepts. Students will analyze the importance of the strategic marketing planning process across organizations. In addition, exploration of marketing strategies that influence price, product, place, and promotion to develop relationships with customers.

Requisites:

  • Complete the following:
    • BA1010 Business Communications 3
    • BA1090 Introduction to Marketing 3

The purpose of this course is to gain some understanding of how modern software is developed and deployed. Students will work in teams to complete a project of their own choosing but must first receive approval from the instructor. Student teams will be expected to successfully navigate their project through all phases of the software lifecycle. Reports and presentations will be expected at various stages of the project development.

Requisites:

  • Successful completion of third year

Introduction to image processing and visual perception. The course will explore topics such as: data representation and formats; image enhancement and restoration; edge detection; segmentation and texture; correlation and registration. These fundamentals will then be applied to the analysis of images by using pattern recognition; feature extraction and detection; object tracking, decision theory; classification rules.

Requisites:

  • Complete the following:
    • CS2010 Practical Programming Methodology 3

An introduction into advanced topics in the theory of computation. Topics include: basics of formal languages, models of computers, regular expressions, deterministic and nondeterministic finite automata, computability and computational complexity.

Requisites:

  • Complete the following:
    • CS2040 Algorithms I 3

A comparison of programming languages and their implementations. This course will survey the major types of programming languages. Topics include programming language paradigms (imperative, logic, functional and object-oriented), parameter passing, control structures, data types, typing mechanisms, binding rules, heap management, procedural languages, historical developments.

Requisites:

  • Complete the following:
    • CS2010 Practical Programming Methodology 3

This course introduces the underlying concepts and essential techniques of Artificial Intelligence (AI). Topics cover core concepts in AI, such as intelligent agents, heuristic and adversarial search, game playing, knowledge representation and reasoning, making decisions, and machine learning fundamentals. The techniques and technologies mastered in this course will provide the foundational knowledge to design and implement various AI-based solutions to solve real-world problems across practice areas.

Requisites:

  • Complete the following:
    • CS2010 Practical Programming Methodology 3
    • MA1200 Linear Algebra I 3
    • ST1510 Introduction to Applied Statistics I 3

This capstone course integrates learning derived from all courses in the program. Working in multi-disciplined groups, students will have the option of either compiling a comprehensive business plan for a new venture or undertaking a comprehensive business consulting project for an existing business looking to substantially change its footprint in the marketplace.

Subscribe to