|
|
|
APPD
1001
|
User Interface Design and Development This course provides an introduction to effective and usable interface design. Emphasis will be placed on designing user experiences that adhere to industry standards. Starting from project requirements, learners will design user interfaces and test for usability. Both desktop and web application interfaces will be explored.
|
|
|
COMM
1100
|
Technical Communications In this course learners apply the principles of effective technical writing and reporting in the areas of document design, standards for abbreviations, rules for writing numbers, use of tables and graphs and research and documentation methods. In addition, learners use word processing (Microsoft Word) and presentation (Microsoft PowerPoint) packages to facilitate numerous course assignments.
|
|
|
DBAS
1001
|
Introduction to Database This course introduces learners to the concept of a database management system and its role in the IT infrastructure of any business. Learners will use Microsoft Access to develop a database and use this database to store and manipulate data. Learners will also be asked to interpret database diagrams and create database objects based on their meaning.
|
|
|
DBAS
1100
|
Database Development I This course explores basic relational database design, development and maintenance, through the use of the Structured Query Language (SQL).
|
|
|
HDWR
1100
|
Hardware This course is an introduction to the hardware components that make up a typical Personal Computer. Topics covered will include: installation, configuration, maintenance, assembly, and repair of a typical PC.
|
|
|
INFT
1000
|
Technical Foundations This course introduces learners to the basic skills and tools needed for any career in Information Technology. Through exploration of these tools, learners will also be better prepared to further their studies in IT and IT-related fields.
|
|
|
INFT
1300
|
Human Relations In this course, learners focus on building and maintaining effective interpersonal and intrapersonal skills. This provides the foundation that learners require to apply team-building skills and knowledge of management styles and group dynamics to other courses.
|
|
|
INFT
3100
|
Work Experience This course is a campus-based applied learning experiences which may consist of work experience, directed studies, industry projects or applied research and usually takes place in the final five weeks of the first academic year. Available options may vary from campus to campus.
|
|
|
NETW
1100
|
Introduction to Networking This course introduces the fundamental concepts common to TCP/IP networks. Learners will study the Open Systems Interconnect (OSI) model to introduce the operation and function of various network components.
|
|
|
NETW
1300
|
Small Network Infrastructure This course provides the skills and knowledge to design, implement and manage a small network (fewer than 100 nodes).
|
|
|
OSYS
1000
|
Operating Systems - Unix This course delivers the skills and theory necessary to set up and manage a UNIX operating system. Applications and projects will allow students to apply these skills to relevant workplace activities. An elementary knowledge of Windows 2000 server is assumed.
|
|
|
|
|
PROG
1100
|
Programming I This course provides an introduction to critical thinking, algorithm development, and programming fundamentals.
|
|
|
PROG
1400
|
Introduction to Object Oriented Programming This course is an introduction to the essentials of object oriented programming (OOP). This course provides an explanation of the paradigm on which OOP is based, and how it affects programming strategies and solutions.
|
|
|
SAAD
1001
|
Introduction to Systems Analysis and Design (AD) This course explores the analysis and design phases of the software development life cycle using object-oriented methodologies and tools. Exploration can include an introduction to the Unified Modeling Language (UML), the philosophy of agile development and the basics of good proposal writing.
|
|
|
SAAD
1002
|
Introduction to Systems Analysis and Design (ISM) This course explores the analysis and design phases of the System Development Life Cycle (SDLC), using structured methodologies and tools with a focus on systems and practices used in the IT industry. In addition, it will explore the various roles within IT system development teams.
|
|
|
SAFE
1000
|
Introduction to WHMIS (Workplace Hazardous Materials Information Systems) This course offers the students the introduction to WHMIS, which is training required by any person employed in a Nova Scotia workplace. This is a generic, introductory course that provides basic knowledge in WHMIS for the workplace and is considered to be the basis from which more specific training can be given.
|
|
|
SAFE
1001
|
Introduction to NS OH&S Act This course offers the students the introduction to the Occupational Health and Safety (OH&S) Act of Nova Scotia, which is required by any person employed in a Nova Scotia workplace. This is a generic, introductory course that provides basic knowledge of the Act for the students and is considered to be the basis from which more specific training can be given.
|
|
|
WEBD
1000
|
Website Development This course provides an introduction to website development. Emphasis will be placed on development processes, usability, and adhering to current industry standards.
|
|