Department: Com. Sci. & Engineering

Code Name Description
COM 110 Computer Application in Business This course includes word processing, spreadsheets and databases as well as the use of the Internet for browsing and e-mail. It focuses on practical computer application and is designed to equip the student with a broad knowledge of computer systems...
COM 111 Health Informatics This course introduces the student to computers and nursing informatics, focusing on applications in health care facilities and the nursing profession. Basic knowledge and skills necessary for the use of information technology by nurses in relation t...
COM 117 Fundamentals of Computer Hardware and Software In this course the student will acquire a basic working knowledge of computing hardware, hardware troubleshooting issues and procedures and a working knowledge of computer storage and information retrieval.
COM 200 Computer Programming I This course provides beginning students with a language-independent framework for learning core programming concepts and effective design techniques. This course gives students the foundation they need to understand the logic behind program design an...
COM 201 Computer Programming II This course develops the concepts and state-of-the-art techniques of object-oriented programming using a programming language such as C++. Students will undertake programming projects to implement various concepts and principles.
COM 204 Advanced Computer Applications In this course, students will learn advanced features of Word such as: managing long documents, forms, and Web pages. Excel features will include: automate common tasks, apply advanced analysis techniques to more complex data sets, collaborate on wor...
COM 206 Basic Networking This course is an introduction to networking fundamentals. This course will orient students to the basics of local area networks, wide area networks, protocols, topologies, transmission media and security as well as the implementation and support asp...
COM 210 Data Structures This course provides the student with an understanding of the data structures and algorithms necessary to develop models of computation. Emphasis is placed on modularity, abstraction and verification as tools for computational problem solving.
COM 222 Internet Web Publishing This is an extensive hands-on experience designing and delivering professional Web pages. Students will learn the knowledge and skills necessary to design and develop Web sites using standard Web development tools. The course will cover the fundament...
COM 228 Graphics & Animation Students apply creative and conceptual skills, design principles, and electronic technology to communicate messages to intended audiences. Working with illustrations, photography, type, and color, the student creates and manages the production of pri...
COM 232 Database Fundamentals This course is an introduction to the use of relational databases on the World Wide Web. Topics covered will be relational database design, database connectivity and manipulation. Students will work with a server-side tool to build and query database...
COM 237 Cyber Security This course will provide a basic introduction to of all aspects of cyber-security including business, policy and procedures, communications security, network security, security management, legal issues, political issues, and technical issues. This se...
COM 239 Mobile Application Development This course empowers the students to create, design, and develop mobile applications. It covers the key programming concepts including variables, decision making, lists, arrays, user interface, data persistence which gives the confidence and technica...
COM 240 Fundamentals of Telecommunication Systems This course will introduce students to the fundamentals of telecommunication systems, which form an integral part of todays information systems design. The course will teach the technologies and services offered by telecommunications systems. It will...
COM 261 Systems Analysis and Design This course provides a basic understanding of systems theory, information systems, general systems solutions and systems analysis in relation to business information requirements. It provides the students with the tools and techniques to develop info...
COM 270 Internship in Computer Science This course provides the student with an Internship in a computing situation with individual faculty supervision to allow students to apply academic knowledge to actual and professional experience. This Internship is experiential learning for credit...
COM 302 IT Project Management This course covers the application of knowledge, skills, tools, and techniques to information systems project development activities in order to meet or exceed stakeholder needs and expectations. This course examines the defining characteristics of I...
COM 304 Networking Fundamentals This course will present data network fundamentals including network devices, physical topologies and design, physical media, common networking connectivity equipment such as routers and switches, and commonly used infrastructure cabling standards. T...
COM 305 Principles of Operating Systems This course will introduce modern operating system concepts from both the design and implementation perspectives. The course will address the fundamental problems that operating systems need to solve, including those concerned with process management...
COM 306 Database Systems This course covers the theoretical foundations necessary to design and implement a database, and to use a database management system effectively. The database approach is introduced and major models are reviewed. Relational models are considered in m...
COM 310 Website Design and Development The essentials of Internet programming. Students will design and write Web page applications utilizing Internet programming techniques including scripting languages and hypertext. Programs will manipulate many forms of data including hypertext, graph...
COM 320 Software Engineering This course will introduce students to a systematic and disciplined approach to software development. The course is designed to provide students with the competencies needed to carry out requirements analysis, system design and maintenance, and the p...
COM 333 Information Technology, Lay and Society This course examines the social impacts of computing technology. It provides a critical examination of a number of areas in which computers, information technology and the internet are having an impact on society including ethics, privacy, freedom of...
COM 360 Artificial Intelligence An introduction to the basic principles, techniques, and applications of Artificial Intelligence. Coverage includes knowledge representation, logic, inference, problem solving, search algorithms, game theory, perception, learning, planning, and agent...
COM 409 Database Implementation and Administration Provides a foundation in basic architecture, storage structure and database administration tasks. Emphasizes the knowledge and skills to create databases and data dictionary views and to manage instances, tables, tablespaces, data files, control file...
COM 411 Management Information Systems This course integrates the behavioral, organizational, operational, and technical aspects of Information Systems analysis, design, and implementation. Topics include types of Information Systems, use of information by management, Information Systems...
COM 416 E-Commerce This course introduces the student to the concept of Electronic Commerce (e-commerce) and how it is used to conduct business. The positive and negative impacts of e-commerce on global and local society are explored. Various e-commerce business models...
COM 420 Network Operating Systems This course will provide students with the necessary knowledge to plan, design, install, configure, and supervise LANs and WANs. This course also provides the practical experience needed to troubleshoot, manage, and maintain a local area network. Stu...
COM 422 Internetworking This course provides an overview of the TCP/IP Protocol Suite and examines the group of protocols which is at the core of the Internet and organizational intranets. The course is designed to provide the student the knowledge and skills required to se...
COM 424 Network Security The course examines the basic security needs required to protect an organization's network from internal and external attacks. Through real-world examples and labs, the student will learn how to apply security best practices to actual security scenar...
COM 425 UNIX Systems Administration This course will introduce students to the basics of Unix and Linux administration. It will be hands-on oriented, providing students with the competencies needed to administer networks running Unix/Linux operating systems. Students will be introduced...
COM 426 Wireless Networks This course examines the fundamental concepts of deploying a secure WLAN. Students will learn how to design, configure, secure, and support wireless networks. The course will explore advanced topics such as VoWLAN deployments, seamless mobile connect...
COM 428 Network Management This course provides the knowledge and skills required to manage and troubleshoot TCP/IP networks and server environments. Success in managing today's networks requires mastery of vital network management skills such as MIB compiling and browsing, pr...
COM 430 Enterprise Networks This course examines current and emerging network technologies in the enterprise, and the business and technical foundation provided in converging voice, data and video/imaging networks into a single integrated network service infrastructure. The imp...
COM 435 Virtual Reality Introduction to VR, input/output devices, haptic interfaces, dedicated hardware, world modeling, human factors in VR simulations, applications, the future of VR.
COM 440 CIS Auditing Security and Control This hands-on course will help you get started in the field of information technology and security auditing. Students will examine or work with tools ranging from such things as CIS Scoring Tools to see how these can be applied in security and audit...
COM 442 Information Systems Resource Management This course provides a broad overview of the information systems management function, with particular attention to information resource impact on strategic planning, organizing and control- ling user services, managing the computer information system...
COM 444 Information Systems Security This course provides an introduction to proven techniques for protecting information systems from intruders, while allowing the required access to authorised users. This course is introductory and is designed to provide an overall view of security in...
COM 446 IT Training and Support An overview of the training and support functions within Information Systems. Students will examine existing models and complete projects demonstrating their understanding of planning, developing, implementing and evaluating training and support syst...
COM 450 Senior Project Each student, with the guidance of a faculty advisor, will complete and present a self-directed project demonstrating the skills and knowledge obtained in the Bachelor of Science program. Students must submit an acceptable project proposal in the sem...
COM 470 Internship This course provides the student with an internship in a computing situation with individual faculty supervision to allow them to apply academic knowledge to actual and professional experience. This internship will consist of three domains or compone...
ENT 100 Introduction to Engineering Technology This course introduces students to the responsibilities of the different job roles in the field of engineering technology. The tools and requisite skills needed by technicians and technologists are also highlighted. Students will be exposed to some o...
ENT 101 Engineering Graphics I This is an introductory engineering graphics course designed to teach computer-aided drafting (CAD) concepts and equipment design. The course will provide a general understanding of the components of a typical CAD system and its operation. Students w...
ENT 201 Engineering Graphics II This course teaches production drawings and advanced operations in computer-aided drafting and blue print reading and interpretation. Contemporary techniques of 3-D modelling, rendering, animation on the personal computer, and the principles of visua...
ENT 202 Material Science This course is designed to teach the basic principles governing the structure and properties of materials used in engineering. The course will investigate the structures and properties of metals, ceramics, polymers, and composites. Students will gain...
ENT 203 Principles of Energy Systems This course will present the basic physical laws governing the processes by which energy conversion technologies deliver electrical power to consumers who turn it into heat, light and power. The course will take a systems perspective on energy conver...
ENT 204 Engineering Graphics This course provides an introduction Engineering Graphics using the AutoCAD software. Students will sketch, draw accurate 2D objects, design and print 3D objects using AutoCAD, drawing and understanding and interpreting standard architectural drawing...
ENT 205 Civil Engineering Technology I This course will teach both theoretical and practical applications of the basic principles of civil engineering technology. The course will examine the planning and operation of construction projects by the civil engineer, co-ordination and control o...
ENT 207 Mechanical Engineering Technology I This course is designed to provide a basic understanding of how to solve mechanical technology problems and gain insights into the manufacturing, production and design processes through the application of engineering principles. The course aims to he...
ENT 209 Electrical Engineering Technology I This course will introduce the fundamentals of network theorems, and then investigate the frequency response of resistive, inductive and capacitive loads. The operating principles of single-phase motors and transformers will be explored. The characte...
ENT 210 Civil Engineering Technology This course will examine the management of construction projects by civil and construction engineering personnel. The control of materials and machines, scheduling, cost estimation and resource allocation will be studied. The fundamentals of construc...
ENT 215 Civil Engineering Technology II This course will introduce the basic concepts of engineering mechanics applicable to civil engineering. Basic structural design concepts such as shear and bending moments diagrams for simply supported and continuous beams will be introduced. The cour...
ENT 217 Mechanical Engineering Technology II This course will introduce the mechanical technology underpinning motor vehicle and marine drive systems. The working principles of the two and four stroke internal combustion engine will be studied, including the diesel engine. The course will also...
ENT 219 Electrical Engineering Technology II The course will cover electrical power systems as well as the utilization and control from both commercial and residential installations. The construction and operation of three-phase motors and transformers will be introduced. The student will be ex...
ENT 220 Electrical Engineering Technology This course is concerned with the study of electric circuits and their elements. DC and AC circuit theory, semi-conductor devices and their applications are presented. Students will study, single phase transformer theory and applications. Additionall...
ENT 225 Civil Engineering Workshop This competency-based course trains stu- dents how to apply technology as it relates to the construction industry. For workshop practice, the students will learn how to conduct the slump test on concrete, test concrete for compressive strength (PSI),...
ENT 227 Mechanical Engineering Workshop The objective is to impart safe working practice in the use of hand and machine tools (such as pillar drills, table saws, grinders and lathes) in a typical engineering workshop environment. The student will learn the correct use of welding and brazin...
ENT 229 Electrical Engineering Workshop In this workshop practice course the student will learn the correct use of hand and power tools and measuring instruments. The salient points of electrical, power and data systems will be reviewed along with the different types of cables and conducto...
ENT 230 Engineering Law and Ethics This course will introduce students to the basic legal concepts and procedures for understanding the implications of engineering management decisions. The course will examine the codes of conduct and standards for the engineers obligations to the pub...
ENT 235 Engineering Managment This course will provide students with the foundation and tools needed to effectively design and manage projects in the engineering profession. Concepts to be discussed will include project management, team building, quality leadership, planning, sch...
ENT 240 Mechanical Engineering Technology This course introduces students to the field of mechanical engineering technology. The basic concepts of static and dynamic forces will be explored along with potential energy. Kinematics will be studied, and students will explore the mathematical de...
ENT 245 Electro-Mechanical Workshop This course extends work undertaken in the electrical and mechanical engineering technology courses. Emphasis is placed on the practical exercises related to DC and AC circuit theory, the utilization, and measurement of electrical quantities. Statics...
ENT 270 Internship in Engineering Technology This course provides the student with an Internship in an engineering situation with individual faculty supervision to allow students to apply academic knowledge to actual and professional experience. This internship is experiential learning for cred...