Vision of Programme |
⮞ To produce competent computer professionals having strong fundamental Knowledge, technical skills and work ethics. |
Mission of Programme |
⮞ To promote growth of an individual by imparting comprehensive prerequisite knowledge using latest tools and technologies ⮞ To inculcate professionalism, social awareness and promote creativity By mentoring the students ⮞ To establish industry institute interaction to enable student to cater to ever changing industry demands and to nurture entrepreneurial qualities. ⮞ To provide state-of-the-art environment and opportunities for soft skill and professional skill. |
Program Educational Objectives (PEOs) |
⮞ To work and contribute their mite to the growth of the organization utilizing their technical abilities ⮞ Continue to upgrade their capabilities through lifelong learning and contribute to the growth of IT sector ⮞ To render best possible service as a employee, entrepreneur for the overall stainable development of society |
Program Specific Outcomes (PSO) |
⮞ Knowledge of recent technology: Demonstrate the knowledge of recent technologies like Web Development, Mobile Computing, Cloud Computing, Big Data Analytics, Deep Learning etc. ⮞ Knowledge of Programming Languages: Demonstrate the knowledge of Programming languages in Computer-based problem solving ⮞ Software Development: Demonstrate the ability to analyze, design and implement software |
Program Outcomes (PO) |
⮞ Engineering knowledge: Apply the knowledge of mathematics, science, engineering Fundamentals and an engineering specialization to the solution of complex engineering Problems. ⮞ Problem Analysis: Identify, formulate, review research literature, and analyze complex engineering problems reaching substantiated conclusions using first principles of mathematics, natural sciences, and engineering sciences. ⮞ Design/development of solutions: Design solutions for complex engineering problems and design system components or processes that meet the specified needs with appropriate consideration for the public health and safety, and the cultural, societal, and environmental considerations ⮞ Conduct investigations of complex problems: Use research-based knowledge and research methods including design of experiments, analysis and interpretation of data, and synthesis of the information to provide valid conclusions. ⮞ Modern tool usage: Create, select, and apply appropriate techniques, resources, and modern engineering and IT tools including prediction and modelling to complex engineering activities with an understanding of the limitations. ⮞ The engineer and society: Apply reasoning informed by the contextual knowledge to assess societal, health, safety, legal and cultural issues and the consequent responsibilities relevant to the professional engineering practice. ⮞ Environment and sustainability: Understand the impact of the professional engineering solutions in societal and environmental contexts, and demonstrate the knowledge of, and need for sustainable development. ⮞ Ethics: Apply ethical principles and commit to professional ethics and responsibilities and norms of the engineering practice. ⮞ Individual and team work: Function effectively as an individual, and as a member or leader in diverse teams, and in multidisciplinary settings. ⮞ Communication: Communicate effectively on complex engineering activities with the engineering community and with society at large, such as, being able to comprehend and write effective reports and design documentation, make effective presentations, and give and receive clear instructions. ⮞ Project management and finance: Demonstrate knowledge and understanding of the engineering and management principles and apply these to one’s own work, as a member and leader in a team, to manage projects and in multidisciplinary environments. ⮞ Life-long learning: Recognize the need for, and have the preparation and ability to engage in independent and life-long learning in the broadest context of technological change. |
Course Outcomes (CO’S) |
|||
SEMESTER – III |
|||
Sr. No. | Subjects | Subject Code | |
S.Y | Applied Mathematics | BSC – CS301 | |
1 | Describe the statistical data numerically by using Lines of regression and Curve fittings. | ||
2 | Illustrate basic problems in probability theory, including problems involvingthe binomial, Poisson, and normal distributions. | ||
3 | Calculate numerical Integration. | ||
4 | Solve fuzzy sets using linguistic words and represent these sets by membership functions, convexity, Normality, support, etc. | ||
5 | Solve examples on the principle in performing fuzzy number arithmetic operations such as Addition, Multiplication & fuzzy equation. | ||
S.Y | Discrete Mathematics & Structures | PCC-CS302 | |
1 | Understand the Basic concept of Discrete Mathematics | ||
2 | Illustrate mathematical knowledge in programming | ||
3 | Identify the basic set concepts & operations onset. | ||
4 | Identify data structures using graph concepts. | ||
5 | Apply basic concepts of probability to solve real world problem. | ||
S.Y | Data Structures | PCC- CS303 | |
1 | Explain the basic concepts of data structures | ||
2 | Interpret appropriate data structure for specific application. | ||
3 | Analyze programming problem statements. | ||
4 | Choose appropriate sorting and searching algorithms. | ||
5 | Design the solution to the given software problem with appropriate data structure. | ||
S.Y | Computer Networks – I | PCC- CS304 | |
1 | Demonstrate concepts of Computer Networks. | ||
2 | Explain OSI and TCP/IP layeredarchitecture | ||
3 | Identify network and data linklayer. | ||
4 | Analyze the protocol structure using network analyzingtools. | ||
5 | Apply the principals of socket programming in thenetworks. | ||
S.Y | Microprocessors | PCC- CS305 | |
1 | Explain architecture of 8085 microprocessor and microcontroller. | ||
2 | Describe Programming models of 8086 microprocessor. | ||
3 | Explore the higher processor architecture. | ||
4 | Apply the concept of assembly instructions and use in assembly language problem. | ||
S.Y | C programming | PCC- CS306 | |
1 | Understand the principles of procedure oriented problem solving and programming. | ||
2 | Explain programming fundamentals including statements, control flow and recursion | ||
3 | Formulate problems and implement algorithms in C | ||
4 | Analyze and use data structures to solve the complex problem statements. | ||
5 | Apply file operations using file handling concepts through developing applications. | ||
S.Y | Soft Skills | HM- CS307 | |
1 | Communicate effectively through verbal/oral communication and improve thelistening skills | ||
2 | Participate actively in group discussion / meetings / interviews and prepare &deliver Presentations. | ||
3 | Function effectively in multi-disciplinary and heterogeneous teams through the knowledge ofteam work, Inter-personal relationships, conflict management and leadershipquality. | ||
4 | Develop and nurture the soft skills of the students through individual andgroup activities. |
SEMESTER – IV |
||
Sr. No. | Subjects | Subject Code |
S.Y | Automata Theory | PCC-CS401 |
1 | Understand basic concepts of Regular Language and Regular Expressions | |
2 | Select appropriate abstract machine to recognize a given formal language | |
3 | Generate complex languages by applying Union, Intersection, Complement, Concatenation and Kleene * operations on simple languages. | |
4 | Apply parsing concepts for syntax analysis. | |
5 | Solve problems in related areas of theory in computer science. | |
S.Y | Computer Networks – II | PCC- CS402 |
1 | Understand and apply next generation protocol and addressing model | |
2 | Elaborate the fundamentals of Domain Name Systems | |
3 | Apply the concepts of Remote login and FTP in network applications | |
4 | Identify fundamentals of web, HTTP and e-mail communication protocols. | |
5 | Develop the client server model using sockets | |
S.Y | Computer Organization and Architecture | PCC- CS403 |
1 | Explain the history of computer system and the basic concepts of computer architecture and organization | |
2 | Understand the concept of I/O organization. | |
3 | Identify the concept of instruction level parallelism | |
4 | Identify the concept of memory techniques. | |
5 | Apply the different algorithms to perform arithmetic operations | |
S.Y | Operating Systems – I | PCC- CS404 |
1 | Explain Concept of Operating System | |
2 | Describe various functions of the operating system and their usage | |
3 | Explore the Linux Commands | |
4 | Apply the concept of System Calls | |
S.Y | Software Engineering | PCC- CS405 |
1 | Understand the basic concepts of SDLC. | |
2 | Describe methodologies of Software Development LifeCycle in real time projects | |
3 | Infer knowledge to write SRS | |
4 | Develop software design and development techniques | |
5 | Evaluate testing methods at each phase ofSDLC | |
S.Y | Object Oriented Programming | PCC- CS406 |
1 | Explain the characteristics of an object-oriented programming language in a program. | |
2 | Describe basic object-oriented design principles in computer problem solving. | |
3 | Identify basic principles of software engineering in managing complex software project. | |
4 | Construct advanced features of the C++ programming language. | |
5 | Develop programs in the LINUX programming environment. | |
S.Y | Mini Project | PW- CS407 |
1 | Demonstrate programs in the LINUX programming environment. | |
2 | Organize detailed project activities. | |
3 | Construct Flowchart, System Architecture based on the project description | |
4 | Implement the solution for their problem. | |
S.Y | Environmental Studies | PCC- CS408 |
1 | Understand the significance of various natural resources and its management. | |
2 | Demonstrate a comprehensive understanding of the world’s biodiversity and the importance of its conservation. | |
3 | Categorize different types of pollutions and their control measures. | |
4 | Discover effective methods of waste Management. | |
5 | Analyze global environmental problems and come out with best possible solutions. |
SEMESTER – V | |||
Sr. No. | Subjects | Subject Code | |
T.Y | Information Security | PCC-CS501 | |
1 | Understand principles of Crypto-systems. | ||
2 | Compare various security services and mechanisms. | ||
3 | Apply features of PGP, S/MIME, DSA, IPSec, SSL in their profession. | ||
4 | Choose precautionary steps of their personal computing system from possible threats and attacks. | ||
5 | Discover newer vulnerabilities by providing the solutions to them. | ||
T.Y | System Programming | PCC- CS502 | |
1 | Understand the role of system programs and application programs. | ||
2 | Explain the basics of system programs like editors, compiler, assembler, linker, loader, interpreter and debugger | ||
3 | Recognize the various concepts of assemblers and macro – processors. | ||
4 | Design the various phases of compiler and compare its working with assembler. | ||
T.Y | Object-Oriented Modeling & Design | PCC- CS503 | |
1 | Remember the software engineering and object-oriented concepts. | ||
2 | Recognize the Object based software systems | ||
3 | Identify UML notations and compare with OMT. | ||
4 | Construct Object Oriented view of the system | ||
5 | Design a Software System using OMT& UML design techniques. | ||
T.Y | Computer Algorithms | PCC- CS504 | |
1 | Understand the basic concept of algorithm, Types of algorithms and performance analysis. | ||
2 | Demonstrate different algorithm methods with analysis. | ||
3 | Buildan algorithm for given problem statement and analyze its space and time complexity. | ||
4 | Apply different algorithm methods to solve complex computational problems. | ||
5 | Examine the problem to determine polynomial and non- polynomial based on its nature | ||
T.Y | Internet of Things | OEC-CS506 | |
1 | Understand basic concepts of IoT | ||
2 | Apply RFID technology in various applications. | ||
3 | Build programs for basic applications | ||
4 | Implement different communication technologies in IoT systems. | ||
T.Y | Java Programming | PCC- CS507 | |
1 | Explain the principles of object-oriented problem solving & programming. | ||
2 | Illustrate code reusability, security and abstraction using inheritance, package and interface. | ||
3 | Develop reliable and user-friendly applications using exception handling and file handling. | ||
4 | Create desktop apps using SWING and event handling and also illustrate multithreading concepts. | ||
5 | Apply network programming concept & develop web applications using servlet and jsp. | ||
T.Y | Business English | HM- CS508 | |
1 | Recognize basic skills to deal with people in business situations | ||
2 | Develop knowledge of key business concepts worldwide | ||
3 | Construct basic business reports, letters, e-mails etc | ||
4 | Expand vocabulary related to general business situations | ||
5 | Develop confidence to deal with people and basic issues in the business world |