B.Sc Part I (Computer Science)
Course Objectives: The objectives of this course are
This course introduces the concepts of computer basics, Introduction to OS, File System and File Handling, Programming Concepts, Computer Networking and Internet.
This course also introduces the Web Technology using HTML, XML and Style sheets
The C programming language is used to demonstrate fundamental as well as advanced programming concepts
Course Outcome: On completion of the course students will be able to
Understand the concept of input and output devices of Computers and how it works and recognize the basic terminology used in computer programming
Understand the concept of Operating system, associated file system, file operations
Write and understand flowcharts, algorithms and program documentation
Understand the concept of Computer Networking and use of Internet
Acquire critical thinking skills to design and create websites using knowledge of HTML, XML and CSS code.
Develops the use of the C programming language to implement various algorithms, and develops the basic concepts and terminology of programming in general.
Understand and use more advanced features of the C language
B.Sc Part II (Computer Science)
Course Objectives: The objectives of this course are
To design and implementation of various basic data structures.
Demonstrate the use of various OOPs concepts with the help of programs
To learn the concepts of DBMS, RDBMS, SQL and PL/SQL.
To improve the logical ability
Course Outcome: On completion of the course students will be able to
Handle operations like searching, insertion, deletion, traversing mechanism etc. on various data structures.
Use linear and non-linear data structures like stacks, queues , linked list etc.
Understand the concept of an object-oriented programming language
To enhance problem solving and programming skills in C++ with extensive programming examples
Master the basic concepts and appreciate the applications of database systems.
Master the basics of SQL and construct queries using SQL.
Write, compile and debug the PL/SQL Scripts
B.Sc Part III (Computer Science)
Course Objectives: The objectives of this course are
To introduce programming skills using the Visual Basic Integrated Development Environment.
To learn program design, the event driven programming, to create menu driven programs and multiple form applications
To learn and apply the concepts of DBMS, RDBMS, SQL and PL/SQL.
Course Outcome: On completion of the course students will be able to
Use Visual Basic’s form designer to create user interfaces
Write Visual Basic code in modules and classes
Create dialogs, menus, windows and use Windows common dialogs
Create SDI and MDI applications
Test and debug Visual Basic programs
Master the basic concepts and appreciate the applications of database systems.
Master the basics of SQL and construct queries using SQL.
Write, compile and debug the PL/SQL Scripts
M.Sc Part I (Computer Science)
Course Objectives: The objectives of this course are
This course introduces the concepts of Digital System and Microprocessor , introduces the programming skills using .Net Technologies ,To learn and apply the concept of Operating System and Computer Networks .
This course also introduces the programming skills using the Java Programming ,To design and implementation of various data structures algorithms, To learn and apply the concept of Software Engineering ,Discrete Mathematical Structures ,Compiler Construction .
Course Outcome: On completion of the course students will be able to
Understand the representation of integers and floating point nos., Boolean Algebra: laws, simplification of logic equations using Boolean laws, SOP and POS, standard forms of SOP and POS, Karnaugh Maps don’t care conditions in K-map.
Understand the concept of Logic families and to design various Arithmetic circuits .
Understand the concept of Flip Flops, Shift registers and Counters.
Understand the Overview of microcomputer system, architecture of 8086 microprocessor, pin diagram, Stack structure, interrupts in 8086 microprocessor.
Develops the use of the .Net Technologies and C# .
Understand the concept of Operating System ,Process Management ,Process Synchronization and Deadlocks ,Memory Management ,File System ,Distributed File System
Understand the concept of Digital Communication, Layered Architecture and Services.
Develop the use of Java Programming .
Handle operations like searching, insertion, deletion, traversing mechanism etc. on various data structures.
Use linear and non-linear data structures like stacks, queues , linked list etc.Data Structures
Understand the System Concept, Software Engineering.
Understand and learn the concept of Compiler Construction
M.Sc Part II (Computer Science)
Course Objectives: The objectives of this course are
To learn and apply the concepts of Data Mining and Data Warehousing , Computer Graphics and Distributed Operating System or Theory of Computation ,And to introduce programming skills using Client-Server Computing .
This course also learn and apply the concepts of Artificial Intelligence and Expert Systems introduces the concept of Design and Analysis of Algorithms ,, To learn and apply the concept of Network Security and Mobile Communications .
Course Outcome: On completion of the course students will be able to
Understand the concept of Data Mining and Data Warehousing .
Understand the concept and algorithm of Computer Graphics .
Knows the concept of Networking in Java ,Java Database Connectivity, Servlets ,JavaScript Overview ,Remote Method Invocation (RMI) and JSP .
Understand the concept of Distributed Operating System.
Understand the concept of Artificial Intelligence and Expert Systems.
Design and Analysis of various Algorithms by Greedy Method ,Branch and bound ,Lower bound theory and knows basic Search and Traversal techniques.
Understand the concept of Network Security by Cryptography ,Authentication ,E-mail Security and Firewalls .
Understand the concept of Mobile Communications