Programme Design:
Semester - 1
CST-101 Foundation in Information Technology
Block 1 Information System - Hardware
-Unit 1 Introduction
-Unit 2 Memory Organisation
-Unit 3 Input/Output Organisation
-Unit 4 Introduction to Parallel Organisation
Block 2 Information System - Software
-Unit 1 Software Concept and Terminology
-Unit 2 Operating System Concepts
-Unit 3 Graphical User Interface
Block 3 Information System - Software Engineering
-Unit 1 Basics of Software Engineering
-Unit 2 Qualities of Software and Software Engineering Principle
-Unit 3 Trends in Software Development Transportation Problem
-Unit 4 Introduction to System Investigations
-Unit 5 System Development Process
-Unit 6 Computer Aided Software Engineering
Block 4 Operating Systems
-Unit 1 Introduction to Operating Systems
-Unit 2 Process Management
-Unit 3 Memory Management
-Unit 4 File Management
Block 4a Operating Systems Practicals-Unix-I
-Unit 1 Theoretical Concepts of UNIX OS
-Unit 2 UNIX Getting Started I
-Unit 3 UNIX Getting Started II
-Unit 4 Text Manipulation
-Unit 5 Editors
Block 4b Operating Systems Practicals-Unix-II
-Unit 1 User to User Communications
-Unit 2 Shell Programming
-Unit 3 Programming Tools
-Unit 4 System Administration
CST-102 Object-Oriented Programming
Block 1 Introduction to Object-oriented concepts
-Unit 1 Programming Techniques
Block 2 Object-Oriented Programming Language
-Unit 1 Programming Language
Block 3 Object-Oriented Analysis & Design
-Unit 1 Analysis & Design
CST-103 Data Structures and Algorithms
Block 1 Basic Data Structures
-Unit 1 Introduction: Data Structures:Array
-Unit 2 Lists
-Unit 3 Stacks and Queues
-Unit 4 Graphs
Block 2 Advanced Data Structures
-Unit 1 Trees
-Unit 2 AVL-Tree and B-Tree
-Unit 3 Files
Block 3 Sorting and Merging Techniques
-Unit 1 Searching Techniques
-Unit 2 Sorting Techniques - I
-Unit 3 Sorting Techniques - II
CST-203 Relational Database Management System
Block 1 Introduction to Relational Model
-Unit 1 Basic Concepts
-Unit 2 Database Models
-Unit 3 File Organisation
-Unit 4 Relational Model
Block 2 Normalisation and Query Processing
-Unit 1 Normalization
-Unit 2 Structured Query Language
-Unit 3 Management Considerations
-Unit 4 Case Study
Block 3 Recovery, Cocurrency Management & Database Security
-Unit 1 Concurrency Management
-Unit 2 Database Recovery & Security
CST-204 Advanced Topics in Software Engineering
Block 1 Software Project Management
-Unit 1 Software Products & Components
-Unit 2 Software Process Management
-Unit 3 Project Planning and Control
-Unit 4 Risk Management Concepts
Block 2 Software Quality Concepts and Standards
CST-303 Information System Security
Block 1 Introduction to Information Systems (Security & Privacy)
-Unit 1 COMPUTER SECURITY - PART I
-Unit 2 COMPUTER SECURITY - PART II
-Unit 3 COMPUTER SECURITY - PART III
-Unit 4 COMPUTER VIRUS AND PROTECTIVE MEASURES
CST-104 Visual Programming
Block 1 Visual Objects and Application Design
-Unit 1 Objects and Application Design
Block 2 Visual Development Environment
-Unit 1 Visual Basic
CST-201 Component Programming
-Block 1,2,3 Component Programming
-COM / DCOM / COM+
CST-202 Communication and Computer Networking
Block 1 Data Communication and Networking Basics
-Unit 1 Computer Network
-Unit 2 Data Transmission
-Unit 3 Communication
-Unit 4 Signalling
-Unit 5 MODEM
Block 2 MAC and Data Link Layer
-Unit 1 Data Link Layer Basics
-Unit 2 Local Area Network
-Unit 3 Token Bus
-Unit 5 Fiber Distributed Data Interface
Block 3 Network Transport (TCP/IP) & Application Layer
-Unit 1 Network and Transport Layer
-Unit 2 Transport Control Mechanism
-Unit 3 TCP/UDP
-Unit 4 Remote Procedure Call (RPC)
-Unit 5 Applications
CST-301 Internet Technologies
Block 1 Web Page Designing
-Unit 1 Introduction to Web Page Designing
-Unit 2 Creation of HTML Document
-Unit 3 Graphics
CST-302 Advanced Database Management
Block 1 Web Page Designing
-Unit 1 Introduction to OODBMS Relational Model
-Unit 2 Introduction to Client / Server Database
-Unit 3 Introduction to Knowledge Databases
-Unit 4 Distributed Databases
Block 2 Web Database Systems
-Unit 1 Mobile Databases
-Unit 2 Database as Backend to Web Tools
-Unit 3 Java Database Connectivity
Block 3 Datawarehousing : Concepts & Applications
-Unit 1 Data Warehousing Technology
-Unit 2 Data Mining: An Introduction
CST-304 E-Commerce
-Electronic Commerce and Banking
-Electronic Commerce and Retailin