Course Outcome
Course Outcome of BSc. Computer Science
SEMESTER 1
- Learn the basics of Computer organization
- Students will able to write algorithm and draw flow chart for solving simple problems
- Learn the basics of Internet and webpage design
SEMESTER 2
- Equip the students with fundamental principles of Problem Solving aspects.
- Learn the concept of programming
- The students will be able to write programs for solving simple computing problems
- Learn the basics of Internet and webpage design
SEMESTER 3
- To introduce the concept of data structures
- Make the students aware of various data structures
SEMESTER 4
- Learn the basic principles of database and database design
- Learn the basics of RDBMS
- learn the concepts of database manipulation SQL
- Make the students equipped to solve mathematical or scientific problems using C
- Learn how to implement various data structures.
- Provide opportunity to students to use data structures to solve real life problems.
SEMESTER 5
- To learn logic gates, combinational circuits and sequential circuits
- To learn basics of computer organization and architecture
- Learn Java Programming Environments.
- Learn GUI Application development in JAVA
- Learn Programming in PHP
- Learn engineering practices in Software development
- Learn various software development methodologies and practices.
- Learn and study various Evaluation methods in Software Development
SEMESTER 6
- Learn Android Programming Environments
- Practice programming in Android
- Learn GUI Application development in Android platform with XML
- Learn objectives & functions of Operating Systems.
- Understand processes and its life cycle.
- Learn and understand various Memory and Scheduling Algorithms
- Learn about transmissions in Computer Networks
- Learn various Protocols used in Communication
- Will have a general idea on Network Administration.
- To practice client side and server side scripting.
- To practice PHP Programming.
- To practice Android programming.
- To practice user interface applications
- To develop mobile application
To provide practical knowledge on software development process
Course Outcome of BCA
SEMESTER 1
- Learn the basics of Computer organization
- Students will able to write algorithm and draw flow chart for solving simple problems
- Learn the basics of Internet and webpage design
SEMESTER 2
- Equip the students with fundamental principles of Problem Solving aspects.
- Learn the concept of programming
- The students will be able to write programs for solving simple computing problems
- Learn the basics of Internet and webpage design
SEMESTER 3
- To introduce the concept of data structures
- Make the students aware of various data structures
SEMESTER 4
- Learn the basic principles of database and database design
- Learn the basics of RDBMS
- learn the concepts of database manipulation SQL
- Make the students equipped to solve mathematical or scientific problems using C
- Learn how to implement various data structures.
- Provide opportunity to students to use data structures to solve real life problems.
SEMESTER 5
- To learn logic gates, combinational circuits and sequential circuits
- To learn basics of computer organization and architecture
- Learn Java Programming Environments.
- Learn GUI Application development in JAVA
- Learn Programming in PHP
- Learn engineering practices in Software development
- Learn various software development methodologies and practices.
- Learn and study various Evaluation methods in Software Development
SEMESTER 6
- Learn Android Programming Environments
- Practice programming in Android
- Learn GUI Application development in Android platform with XML
- Learn objectives & functions of Operating Systems.
- Understand processes and its life cycle.
- Learn and understand various Memory and Scheduling Algorithms
- Learn about transmissions in Computer Networks
- Learn various Protocols used in Communication
- Will have a general idea on Network Administration.
- To practice client side and server side scripting.
- To practice PHP Programming.
- To practice Android programming.
- To practice user interface applications
- To develop mobile application
To provide practical knowledge on software development process
Course Outcome of BSc IT
SEMESTER 1
- To learn the concepts of programming.
· To learn the C language
SEMESTER 2
- To learn the basic concepts and principles of object oriented design
- To study C++language
- To get implementation skill on OOP
SEMESTER 3
- To learn the basic principles of database and database design
- To learn the basics of RDBMS
- To learn the concepts of database manipulation SQL
- To study PL/SQL language
- To learn the contiguous and non-contiguous data structures and their implementation
- To learn linear and non-linear data structures and their implementation
- To learn the methods of searching, sorting and hashing techniques
SEMESTER 4
- To get a general understanding on .Net Frame Work
- To get a general understanding on
- To get implementation skill on OOP
- To get used to the implementation of various data structures
- To get skill in SQL and Databases
SEMESTER 5
- To To get a general introduction to Computer Networks
- To get a general understanding on different OSI layer
- To learn engineering practices in Software development
- To learn various software development methodologies and practices
- To learn and study various evaluation methods in Software Development
- To have a review on concept of OOP.
- To learn Java Programming Environments.
- To practice programming in Java.
- To learn GUI Application development in JAVA.
- To understand the basic knowledge of graphics devices
- The awareness of 2D
- To get the basic concepts graphics algorithms
- To provide practical knowledge on software development process
To learn the concepts of 3D
SEMESTER 6
- To have a review on concept of Android programming.
- To learn Android Programming Environments.
- To practice programming in Android.
- To learn GUI Application development in Android platform with XML
To learn client side and server side scripting.
- To learn PHP Programming.
- To learn how to develop dynamic websites.
- To learn how to interact with databases through internet
- To learn objectives & functions of Operating Systems.
- To understand processes and its life cycle.
- To learn and understand various Memory and Scheduling Algorithms.
- To have an overall idea about the latest developments in Operating Systems.
- To provide hands on experience in Java programming.
- To provide hands on experience in PHP programming.
- To provide practical knowledge on software development process
Course Outcome of MSc Computer Science
SEMESTER 1
- To introduce basic and advanced data structures dealing with algorithm development and problem solving.
- To learn the art of designing algorithms and flowcharts.
- To introduce the concept of algorithmic approach for solving real-life problems.
- To develop competencies for the design and coding of computer programs.
- To learn designing programs with advanced features of C.
- To practically implement the theory portions covered in The Art of Programming Methodology (CSS1C04) and Advanced Data Structures (CSS1C02).
SEMESTER 2
- Introduce the underlying principles of an operating system.
- Exposure of multi programming, virtual memory and resource management concepts.
- Case study of public and commercially available operating systems
- To provide the student with a top down approach of networking starting from the application layer.
- To introduce computer networking in the back drop of Internet protocol stack.
- To practically implement the theory portions covered in the courses Operating System Concepts (CSS2C07) and Computer Networks (CSS2C08) and to extend the programming knowledge acquired through course The Art of Programming Methodology (CSS1C04).
SEMESTER 3
- To understand the relational model, and know how to translate requirements captured in an Entity-Relationship diagram into a relational schema.
- To reason about dependencies in a relational schema.
- To understand normal form schemas, and the decomposition process by which normal forms are obtained.
- To familiarize with advanced SQL’ statements.
- To understand advanced features of database technologies.
- To learn object oriented concepts and programming concepts and methodologies and to learn its implementation using Java.
- To practically implement the theoretical aspects covered in Advanced Database Management System (CSS3C11) and Object Oriented Programming Concepts (CSS3C12) and to extend the programming knowledge acquired through The Art of Programming Methodology (CSS1C04) to encompass object oriented techniques.
SEMESTER 4
- To give a practical exposure to the process of software development life cycle.
- To develop a quality software solution by following the software engineering principles and practices. Students are also encouraged to take up a research oriented work to formulate a research problem and produce results based on its implementation/simulation/experimental analysis.
- To cover the basics of big data.
- To familiarize with big data technology and tools.
- To study the advanced database techniques beyond the fundamental database techniques.