COSTAATT
   
 
 
 
Academics
Information Technology
About Us
Vision, Mission & Core Values
Programmes
  »  Course Descriptions
Faculty & Staff
Resources
Workshops & Events
Contact Us
 
 
 
Printer Friendly Version (PDF)
 
 
Home » Academics » Information Technology » Programmes » Course Descriptions
 

Course Descriptions


ITEC 102 Introduction to Computer Hardware
Pre-requisites: none
This course is intended to introduce students to the organization and operation of computer hardware. Students will explore the various hardware components that comprise a computer system.

ITEC 111 Programming 1
Pre-requisites: ITEC 114
This course gently introduces programming using a structured programming language, C. Focus is on Structured Algorithm Design and Top Down Functional Decomposition. It involves a large practical programming component in the high level language developing code, testing, and debugging as well as good programming style.  This has a complementary course ITEC 112 to provide complete programming skills.

ITEC 112 Programming 11
Pre-requisites: ITEC 111
This course is intended to further develop the students’ techniques and skills in program design and development in order to complete their programming skill set.  The course focuses on some of the more advanced data structures such as records, pointers, random files and dynamic storage and the common algorithms and routines associated with algorithm development using the C programming language.

ITEC 114 Program Design
Pre-requisites: none
This course introduces computer programming with emphasis on problem solving using structured programming constructs. Solutions to simple business problems are expressed as algorithms written in pseudocode, without reference to a particular programming language. 

ITEC 115 Information Systems Project Management
Pre-requisite: none.
This course equips students with the project management skills, and enables them to develop projects in project phases from inception, planning, implementing, monitoring and controlling to close-out.  The course focuses on the application of the Project Management as means of achieving project success. Emphasis is placed on real business projects in the students’ area of study.

ITEC 121 Office Productivity Tools
Pre-requisites: None
This course equips students with the skills to effectively use the Microsoft Office suite of products: Word, Excel and Power Point.  This course provides the best information on the suite applications as well as advice on how to get the most out of integrating them.

ITEC 131 Introduction to Operating Systems
Pre-requisites: ITEC 102
This course is intended to introduce students to basic concepts in operating systems theory so that they would be able to understand how computer resources are effectively managed.  This is done with reference to the Microsoft Operating System and the Linux based Operating Systems.

ITEC 212 Business Systems Analysis
Pre-requisite: none.
The student develops skills in analyzing how business systems functions, documenting their functionalities and developing specifications for systems.  This is done using data modeling tools and process mapping diagrams. The students gain experience with real life projects and assignments.

ITEC 219 Information Security Standards and Control
Pre-requisite: none.
The student becomes aware of the required standard and controls required for the security of the Information Technology environment. Skills are acquired for the implementation of standards and control. 

ITEC 220 Visual Basic Programming
Pre-requisite:  ITEC 114
This course introduces students to a development environment that would allow them to design software program interfaces and design software programs while introducing them to object programming.

ITEC 221 Object-Oriented Programming
Pre-requisite:  ITEC 112
This course serves as an introduction to the object-oriented paradigm.  The students will be exposed to the JAVA programming language, which will be used as a teaching agent in order to consolidate the object oriented programming concepts, such as encapsulation, information hiding, inheritance and polymorphism.  The course involves discovery and reuse of objects and focuses on consideration for good design.  Students will learn to develop JAVA applications by using packages and coding in popular Integrated Development environments. 

ITEC 222 Computer Languages
Pre-requisite:  ITEC 112
This course is intended to provide students with the skill to analyze applications and to select the most appropriate language for the development of particular applications.

ITEC 224 Database Design and Implementation
Pre-requisite:  ITEC 111
This course introduces students to the fundamentals of the Relational Database model and its use in designing working databases.  The role of the database management system (DBMS) in facilitating database development is also examined.  Students are expected to design and implement a database using a database application package.  Emphasis is placed on the use SQL in data retrieval.

ITEC 226 Operating Systems Platforms
Pre-requisite:  ITEC 111, ITEC 131
The course develops a working knowledge of the various operating system platforms used by microcomputers today.  For each operating system, the course covers its features, system configuration and installation, post-installation customization of the system, file and device management, diagnosing of and recovery from system problems, installing new application software, batch programs, and networking capabilities.  Operating systems selected from the following: MS-DOS, Windows, Linux.

ITEC 227 Computer Networks, Architecture and Protocol
Pre-requisite:  ITEC 131
This course introduces students to the fundamentals of computer networking with a focus on the Open Systems Interconnect (OSI) model, TCP/IP protocol stack, Local Area Network (LAN) planning and design and basic Wide Area Network (WAN) technology.  Emphasis is on understanding the theoretical concepts that will be needed in the more advances courses.  All labs will be demonstration labs

ITEC 229 Human and Computer Interface Design
Pre-requisite: ITEC 220
Students acquire skills and competence in the design of the interface between man and machine.  Various techniques and standards are presented and practiced.

ITEC 230 Information Systems Strategic Planning
Pre-requisite: ITEC 115.
This course is designed to give students an understanding of and the ability to apply the principles of strategic planning used in everyday business practices in order to give that business the competitive advantage. 

ITEC 231 Business Process Re-Engineering
Pre-requisite:  ITEC 212.
In this course students acquire skills in examining the business processes of an organization and refining and redesigning these processes in order to produce greater effectiveness and efficiency. 

ITEC 232 Commercial and Industrial Information Systems
Pre-requisite: None
The course provides an introduction to Information Systems theory and highlights the role of information in an organization.  The course exposes the student to accounting transaction processing, the need for controls and the nature of controls in the accounting system. The student is introduced to basic form design and code design.

ITEC 241 Systems Analysis
Pre-requisite: ITEC 111, ACCT 101.
This course provides an in-depth introduction to the tools and methodologies of systems analysis. Students will learn modelling, prototyping and CASE tools and will be introduced to components in designing systems.  The course prepares students to be self-sufficient systems analysts and helps in gaining skills necessary for successful team work.

ITEC 242 Systems Design
Pre-requisite:  ITEC 241
This course equips students with the skills to conduct a structured system design.   The student will be able to identify a well designed system and to utilize the output from the Analysis phase to design a system. 

ITEC 251 Network Administration
Pre-requisite:  ITEC 227
The role of TCP/IP in the design of larger networks is examined in detail and basic troubleshooting skills are acquired.  Students are exposed to network interconnect hardware such as switches and routers.  Students are expected to design and build a network based on specifications given by the lecturer.  This is a lab course and all students must complete the necessary labs.

ITEC 285 Client-Server Technology
Pre-requisite:  ITEC 227
In this course students are introduced to the challenges of creating distributed systems.  The role of networking, middleware, client-side and server-side software is examined in detail.  The role of the Internet technology in the context of distributed computing is also examined. 

ITEC 289 Contingency Planning
Pre-requisite: ITEC 219
In this course the students acquire skills in developing backup plans for the continuity of processing in a changing environment in the event of disasters. 

ITEC 292 Data Structures
Pre-requisite: ITEC 112
This course introduces the student to various data structures that can be implemented in order to solve various practical problems. 

ITEC 294 Information Systems Implementation
Pre-requisite:  ITEC 230.
Using the Case study approach, students analyse and critique Information Systems Implementation projects.  The approach used in the cases studies is then compared to the theoretical models examined in the classroom.  Students are expected to plan and implement an actual Information System. 

ITEC 295 Internet Technology
Pre-requisite:  ITEC 111
Students are introduced to the web and all related technologies, both client side and server side programming.  In addition, students are able to use the Internet to connect web sites to online databases.  

ITEC 297 Introduction to Quality Control
Pre-requisite: ITEC 230.
Students study various approaches to Quality Control and particularly the ISO 9000 standards. 

MATH 168 Pre-Calculus
Prerequisite: College Algebra (Math 165)
Algebra review, other types of equations and inequalities, functions and graphs, polynomial and rational functions, exponential and logarithmic functions, sequences and series, systems of equations and inequalities, matrices and determinants, partial fractions, mathematical induction, introduction to limits.

ACCT 101 Accounting Framework 1
Pre-requisite:  None
This course assumes no accounting background on the part of the student. The course covers the complete accounting cycle, from recording of transactions in journals through to the preparation of various types of Financial Statements used by businesses. Various books of entry are introduced. Payroll is examined from the point of view of a business. Business terms will be introduced throughout the course. The goal of the course is to give the student a basic understanding of how business transactions are recorded and summarized into financial statements, with emphasis on the valuation of business assets and measurement of net income to be used by the business in managing the operations. 

BUSI 103 Organization Behaviour
Pre-requisite:  None
Today’s managers must have a sound grounding in the more traditional aspects of management and an appreciation of the impact of rapid change on both individuals and the organization in which they work. It then provides opportunity to develop understanding of how the internal and external environments force change on individuals and organizations, and to develop knowledge of the tools and techniques available to effectively plan and manage change. The critical issues under study include individual, group and organizational behaviour in the business environment.

COMM 107 Communication Skills I
Pre-requisites: none
This course introduces the student to the knowledge and skills necessary for the preparation of written documents which would also be required at the workplace.   The student is also encouraged to use a word processor in the preparation of these documents.   Students will be required to prepare a research paper of approximately five thousand (5,000) words.

COMM 108 Oral Presentation Skills
Pre-requisites: COMM 107
The emphasis of this course is on practical communication.  Students will participate in a variety of speaking situations designed to improve their on-the-job oral skills.

SOCI 103 Perspective on Contemporary Issues
Pre-requisites: COMM 108
The purpose of this course is to give every COSTAATT student an informed understanding of the complex, social political and environmental challenges facing society today, so as to strengthen their ability to respond to those challenges in positive ways.

LIBS 122 Information Literacy
Pre-requisites: ITEC 101/121
The course will provide an understanding of how information and knowledge is produced and organized in a societal context and will also deal with issues related to intellectual freedom and copyright. It will enable participants to access information efficiently and effectively, evaluate information critically, and use information accurately and creatively.

MATH 165 College Algebra
Prerequisite: CXC Mathematics or equivalent, or Math 095
The real number system, exponents, algebraic expressions and polynomials, factoring, rational expressions, radicals, linear equations, complex numbers, quadratic equations, inequalities, simultaneous equations, simultaneous system of equations involving quadratics.

ECON 210  Principles of Microeconomics
Pre-requisites: None
Economics is the study of how society and individuals use limited resources to meet their needs. Microeconomics (“micro” for “small”) focuses on consumer demand, supply, prices, and the role of business and labour unions in society and the economics of specific industries such as the oil industry. This course will help you gain insight and understanding into events that are constantly going on around you.  You will learn how to think like an economist by analyzing everything critically, comparing costs and benefits, even in issues normally considered outside the scope of economics.

 

 
     
 
   
COSTAATT Home Page