S.Y.B.Sc. (Computer Science) Course Outcomes

(2019 Pattern)

Course NameCourse Outcomes
CS-231 Data Structures and Algorithms – IOn completion of the course, student will be able to
CO-1:  To use well-organized data structures in solving various problems.
CO-2: To differentiate the usage of various structures in problem solution.
CO-3: Implementing algorithms to solve problems using appropriate data structures
CS-232 Software EngineeringOn completion of the course, student will be able to
CO-1:  Compare and chose a process model for a software project development.
CO-2:  Identify requirements analyze and prepare models.
CO-3:  Prepare the SRS, Design document, Project plan of a given software system
CS-233 Practical course on CS 231 and CS 232 
MTC-231: Groups and Coding Theory
CO-1:  A student should be able to recall basic facts about mathematics and should be able to display knowledge of conventions such as notations, terminology and recognize basic geometrical figures and graphical displays, state important facts resulting from their studies.
CO-2:  A student should get a relational understanding of mathematical concepts and concerned structures, and should be able to follow the patterns involved, mathematical reasoning. CO-3:  A student should get adequate exposure to global and local concerns that explore them many aspects of Mathematical Sciences.
MTC-232: Numerical Techniques
MTC-233: Mathematics Practical: Python Programming Language-I
ELC-231 Microcontroller Architecture & ProgrammingOn completion of the course, student will be able
CO-1:  To write programs for 8051 microcontroller
CO-2:  To interface I/O peripherals to 8051 microcontroller.
CO-3:  To design small microcontroller based projects
ELC-232 Digital Communication and NetworkingOn completion of the course, student will be able
CO-1:  Define and explain terminologies of data communication
CO-2:  Understand the impact and limitations of various digital modulation techniques
CO-3:  To acknowledge the need of spread spectrum schemes.
CO-4:  Identify functions of data link layer and network layer while accessing communication link
CO-5:  To choose appropriate and advanced techniques to build the computer network
ELC-233 Practical Course IOn completion of the course, student will be able
CO-1: To design and build his/her own microcontroller based projects.
CO-2: To acquire skills of Embedded C programming
CO-3: To know multiplexing and modulation techniques useful in developing wireless application
CO-4: Do build and test own network and do settings
Language Communication – ICO-1: To introduce the use of English in multimedia
CO-2: To acquaint the students with the language skills in multivalent contexts
CO-3: To acquaint and enlighten students regarding the speaking skill in various contexts CO-4 To acquaint and familiarize the students with advanced writing skills in different contexts
CS-341 Data Structures and Algorithms – IIOn completion of this course students will be able to
CO-1:   Implementation of different data structures efficiently
CO-2:  Usage of well-organized data structures to handle large amount of data
CO-3:  Usage of appropriate data structures for problem solving
CS-342 Computer Networks – ICO-1:   Have a good understanding of the OSI and TCP/IP Reference Models and in particular have a good knowledge of Layers.
CO-2:   Understand the working of various protocols.
CO-3:    Analyze the requirements for a given organizational structure and select the most appropriate networking architecture and technologies
MTC-241: Computational GeometryCO-1:  A student be able to apply their skills and knowledge, that is, translate information presented verbally into mathematical form, select and use appropriate mathematical formulae or techniques in order to process the information and draw the relevant conclusion.
CO-2:  A student should be made aware of history of mathematics and hence of its past, present and future role as part of our culture.
ELC-241 Embedded System DesignOn completion of the course, student will be able
CO-1:  To understand the difference between general computing and the Embedded systems. CO-2:  To know the fundamentals of embedded systems.
CO-3:  Understand the use of Single board Computer (Such as Raspberry Pi) for an embedded system application.
CO-4:   Familiar with the programming environment to develop embedded systems and their interfaces with peripheral devices.
CO-5:   To develop familiarity with tools used to develop in an embedded environment.
ELC-242 Wireless Communication and Internet of ThingsStudents will be able to
CO-1: Know working of wireless technologies such as Mobile communication, GSM, GPRS
CO-2: Become familiar with 3G and 4G Cellular Network Technologies for Data Connections.
CO-3: Understand working principles of short range communication application
CO-4: Get introduce to upcoming technology of Internet of Things
CO-5: Explore themselves and develop new IoT based applications
ELC-243 Practical Course IOn completion of the course, students will be able
CO-1: To design and develop own smart applications using Rasberry-Pi
CO-2: To write Python program for simple applications.
CO-3:  To build own IoT based system
Language Communication – ICO-1: To acquaint and familiarize the students with soft skills
CO-2: To minimize the gap between the existing communicative skills of the students and the skills they require at professional level
CO-3: To develop competence among the students to appreciate and analyze short stories and poetry