1. Associate Degree Level

CTT/FM01 - College Mathematics I, II, III

Part I:
Indices, logarithms and suds
Ratio, proportion and variation
Simultaneous linear equations and quadratic equations
Arithmetic progression, geometric progression and harmonic progression
Permutation and combination
Binominal theorem
Exponential series and logarithmic series
Simple interest compound interest and annuity
Partnership
Stocks and shares' Determinants
Vectors and matrices
Set theory
Rectangular Cartesian co-ordinates in a plane
Equations of straight lines
Circle
Parabola
Ellipse
Hyperbola

Part II:
Real numbers
Functions and graphs
Continuity and limit
Differentiation
Successive differentiation
Tangents and normals
Mean value theorem
Mean value theorem
Maxima and minima intermediate forms
Partial differentiation
Equality of repeated derivatives
Concavity and points of inflection
Curvature and evolutes asymptotes
Singular points
Curve tracing
Envelopes
Partial differentiation
Equality of repeated derivatives
Concavity and points of inflection
Curvature and evolutes
Asymptotes
Singular points
Curve tracing
Envelopes

Part III:
Table of standard results
Methods of integration
Integration of algebraic relational functions
Integration of trigonometric functions
Integration of irrational functions
Definite integral as the limit of a sum
Areas of plane regions
Rectification
Lengths of plane curves
Volumes and surfaces of revolution
Center of gravity
Moment of inertia
Differential equations of the first order and first degree
Equations of first order but not of the first degree
Trajectories of a family of curves
Linear equations
References

CTT/CBR5 Computer Mathematics

Computer numbers systems, Addition and subtraction, High-speed adder
Sequential Multiplication
Parallel Multiplication
Sequential division
Fast array dividers
Floating point operations
Residue number operations
Operations through logarithms
Signed-digit number operations

CTT16 - Discrete Mathematics

Brief survey of discrete mathematics
Mathematical logic
Boolean algebra and logic circuits
Set theory
Matrices
Number theory
Relation
Functions
Posits and lattices
Combinations
Group theory
Rings and fields
Graph theory
Trees
Probability and automata

CTT01 - Information Technology

Introduction
Basic computer organization
Number systems
Arithmetic
Computer codes
Boolean algebra logic circuits
Storage devices
Input and output devices
Planning the computer program
Computer languages
Program development processes
Operating systems
Database concepts
Data communications and computer networks
Computer applications
System analysis and design
Computer security
References

CTT17 - Computer Technology

Introduction
Basic concepts and number codes
Binary arithmetic and logic circuits
Logic gates
Combinational logic circuits
Flip-flops
Shift registers
Counters
Sequential circuits
Timing circuits
Memories
Input/output devices and interfacing
A/d and D/A converters
Basic digital concepts
Programming languages
Introduction to microprocessors
Assembly language programming
Peripheral devices
Microcomputer families

CTT03 - Database and Systems Analysis

Introduction
Management information systems
Oracle SQL
Oracle function
Advanced SQL
PL/SQL
Control statement
Looking statement
Cursor
Concurrancy control
and error handling
Procedures and functions
Trigger
Advances in Oracle
Applications in engineering and management
Java database connectivity
Networking
E-commerce
Projects
Enterprise resource planning
Subjective and objective problems
References

CTT07 - Data Structures

Introduction
Arrays
Strings
Linked list
Stacks
Queues
Trees
Graphs
Sorting and searching

CTT02 - Computer Graphics

Survey of computer graphics
Overview of graphics
Graphics output primitives
Attributes of graphics primitives
Geographic transformations
Two-dimensional and three dimensional viewing
Three-dimensional object representations
Visible-surface detection methods
Illumination methods and surface-rendering methods
Interactive input methods and graphical user interfaces
Color models and color applications
Computer animation
Hierarchical modeling

CTT20 - Programming Principles

Introduction to programming
Overview of C programming
Types, operators and expressions
Managing input and output operations
Control flow
Arrays
User defined functions
Structure and union
Pointers
File handling in C

CTT08 - Computer Networks

Introduction and overview
Network classification
Network architects and standards
Introduction to protocols
Data coding
Data communication fundamentals
Data link control protocols
Communication circuits
Local area networks
LAN systems
LAN installation and operation
Wide area networks
Internetworking
The Internet
Internet applications
Network security
Network design and implementation
Network management and operation

CTT09 - Professional Practice

Introduction - The need for computer ethics
Philosophical ethics
Professional ethics
Ethics and the Internet - outline
Privacy
Property rights in computer software
Accountability and computer and information technology
Ethics and the Internet - social implications and social values

2. Bachelor's Degree Level

Core Courses:


CTT06 - Visual Basic

Visual basic at work
Understanding the visual basic environment
putting code into visual basic
Making decisions
Standard built-in functions
Interacting with user
Visual basic loop
Structured programming
List and arrays
The graphic controls
The dialog box
Debugging and distributing application
Adding internet access

CTT05 - Numerical Analysis

Numerical methods
Linear programming
Transportation and assignment problems
Flow charts and computer programs
Program to find root of a polynomial using iterative method
Program to find root of a polynomial using bisection method
Program to find root of a polynomial using Newton-Raphson method
Program to find root of a polynomial using Regula-Falsi method
Solution of simultaneous linear equations using Gauss-Seidel method
Solving the differential equations using Euler's method
Solving the differential equations using Euler's modified method
Solving the differential equations using Runge-Kutta II method
Solving the differential equations using Runge-Kutta VI method
Numerical integration using Simpson's and Trapezoidal rule
Newton's forward interpolation formula
Newton's backward interpolation formula
Largrange's interpolation formula
Problem for Gauss iteration
Problem for Gauss-Jordan iteration
Problem for Jacobi iteration

CTT21 - Artificial Intelligence

Introduction
Intelligent agents
Solving problems by searching
Informed search and exploration
Constraint satisfaction problems
Adversarial search
Logical agents
First-order logic
Inference in first-order logic
Planning and acting in the read world
Uncertainty
Probabilistic reasoning systems
Probabilistic reasoning over time
Making simple decisions
Making complex decisions
Learning from observations
Knowledge in learning
Statistical learning methods
Reinforcement learning
Agents that communicate
Text processing in the large
Perception
Robots

CTT22 - Operating Systems

Introduction to operating systems
Hardware and software concepts
Process concepts
Thread concepts
Asynchronous concurrent programming
Deadlock and indefinite postponement
Processor scheduling
Physical memory organization and management
Virtual memory optimization and management
Disk performance optimization
File systems and database systems
Performance and processor design
Multiprocessor management
Networking
Introduction to distributed systems
Distributed file systems, clustering peer-to-peer computing and web services

CTT18 - Software Engineering

Introduction
Project management
Metrics
Estimation
Software requirements
Specification
Software design
Coding
Software testing
Software quality assurance
Software maintenance

Electives 1: select 2 from -

CTT12 - Advanced Computer Networks

Introduction
Basic terminology and example systems
Review of protocols and packet formats
Conventional computer hardware and architecture
Basic packet processing - algorithms and data structures
Packet processing functions
Protocol software on a conventional processor
Hardware architectures for protocol processing
Classification and forwarding
Switching fabrics
Network processors - motivation and purpose
The complexity of network architectures
Issues in scaling a network processor
Examples of commercial network processors
Languages used for classification
Design tradeoffs and consequences
Overview of the Intel network processor
Embedded RISC processor
Packet processor hardware
Reference system and software development
Programming model
ACE run-time structure and strong arm facilities
Micro-engine programming
Intel's second generation processors


CTT15 - Multimedia

Introduction
Multimedia authoring and tools
Graphics and image data representation
Color in image and video
Fundamental concepts in video
Basics of digital audio
Lossless compression algorithms
Lossy compression algorithms
Image compression standards
Basic video compression standards
MPEG-I video coding 1 and 2
MPEG-II video coding
MPEG-4, 7 and beyond
Basic MPEG audio compression
Computer and multimedia networks
Multimedia network communications and applications
Content-based retrieval in digital libraries

CTT23 - Web System Development

Introduction
Introduction to computers and the Internet
Microsoft Internet Explorer, Adobe PhotoShop web graphics
Introduction to XHTML parts 1 and 2
Cascading style sheets
JavaScript - introduction, control statements I and II and functions
Java-script - arrays and objects
Dynamic HMTL - object model and collections, event model, filters and transitions and data binding with tabular data control
Macromedia Flash MX2004 - building interactive animations, building an interactive game
Macromedia Dreamweaver MX2004
Extensible markup language XML
Web servers
Databse SQL, MySQL, DBI and ADO.NET
ASP.NET
Perl and CGI
PHP
Macromedia ColdFusion MX, audio, video, speech synthesis and recognition


Electives 2: select two from -

CTT11 - Advanced Programming


Introduction
The visual studio.NET IDE
Introduction to VB programming
Control structures basics and applications
Arrays
Methods
Object-based programming
Object-orient programming
Exception handling
Graphical interface
Multi-reading
Strings, characters and regular expressions
Graphics and multimedia
Files and streams
Extensive markup language
Database, SQL and ADO.NET
Web forms, services and ASP.NET
Networking
Data structures
Accessibility
Microsoft.NET mobile Internet toolkit

CTT10 - Programming in C and C++

Computer fundamentals
Arithmetic statement
Input and output statement
Control statement
Looping statement
Arrays
Function program
Auxiliary statement and functions
String operation
Pointers
Structures
File operation
Introduction to C++
Common programming errors
Operating on Bit
Flow chart
Project in C and C++
Trial programming

CTT24 - System Testing and Simulation

Initial planning
Using COTS and open standards to maximize flexibility and control costs
How control decisions affect hardware architecture
Initial design and planning
Choosing test equipment
Sourcing test equipment
Interfacing to the DUT
Cabling and installation
Using switch panels and interface panels
Electrical and safety systems
Selecting racks and furniture
Weight considerations and equipment placement
Temperature control and power considerations

CTT25 - Java Programming

Introduction
Object oriented programming
Programming methods
Control statement
Looping statements
Scanning methods
Program method
Arrays
String operation
Object based programming
Exception handling
Threading
File operation
Simple GUI
Event handling methods
Advanced GUI
Java graphics
Two dimensional drawing and transformations
Three dimensional viewing and transformations
Computer connectivity
Animation
Java database connectivity
Networking
E-commerce
Advanced software techniques technology
Projects


 
all full-study courses and degree programs are provided under license to Trinity International.
copyright © laws apply.