Departments - Computer Science - Profile
Department of Computer Science:
The Computer technology is spreading everywhere the globe. In recent days Computers weren't having any quite influence on our lives. nobody would have imagined that computer would one day a really necessary a part of our life. however nowadays computer knowledge has become a must in education. And if someone isn't having ample knowledge on computers, then he wouldn't be ready to go far in life as much as his career choices are involved as nothing is there during this undeniable fact that computer education is changing into fully important for everybody who belongs to the present contemporary society.
It is a minimum requirement of one individual to possess a basic information of Microsoft workplace, hardware, software, viruses, creating presentations, graphs, and more. These are just a few of the fundamentals that are required in each variety of workplace or home connected PC work. These rudimentary talents are an absolute necessity in today’s job place. And it's not simply that we tend to simply learn the course and our job is finished. we've got to induce concerned in constant quantity of observe to realize a lot of perfection. We should always even have a short information of the net world moreover computers are everyplace i.e., business, industry, education, diversion, arts, engineering, arithmetic, Government Offices etc.,
The Department of Computer science has established in the college during the year of 2017. B.Sc.(MPCS) & B.Com(CA) courses was offered by the department earlier, in the year of 2023 bucket system has introduced with computer courses are added in Life Sciences and Bachelor of Arts streams. The major programs are designed to satisfy variety of goals. They supply smart preparation for graduate students. Course work includes each theoretical subjects and practical knowledge in labs.
The department has three laboratories. Three labs are entirely networked. The labs are utilized by all students for higher education and. Two labs are having net facility too.
The Computer Lab-1 consist of 10 computers and computer lab-2 consist of 20 systems with net facility. All the students utilize the labs as a knowledge hub, attending various online examinations, facing interviews and also do their programs with the guidance of faculty members and Computer Programmer.
The department also providing the certificate courses in too.
VISION:
- Our vision is to provide top-notch education that focuses on the latest technologies and industry trends to prepare our graduates for successful careers in the field of computer science.
- Aim to create a learning environment that fosters creativity, critical thinking, and problem-solving skills while preparing students for successful careers in the ever-evolving world of technology.
- We aim to be a leader in computer science education and research, producing graduates who are well-prepared to meet the challenges of the rapidly changing technology landscape.
- We believe that the future of computing is bright, and we are excited to be at the forefront of this exciting field!
MISSION:
- Our mission is to provide students with a strong foundation in the principles and practices of computer science, as well as the skills and knowledge necessary to apply this foundation to real-world problems.
- The department strives to foster a learning environment that is both challenging and supportive, where students can develop critical thinking, problem-solving, and communication skills.
- In addition to academic excellence, the department is committed to fostering a diverse and inclusive community.
- By promoting diversity and inclusivity, the department aims to create a welcoming and supportive environment for all students, regardless of their background or identity.
- Hands-on experience is also emphasized through lab work and projects, allowing students to apply what they have learned in the classroom to real-world problems.
DEPARTMENT OBJECTIVES:
The following objectives are to be met by students obtaining a BSc degree in Computer Science and B.Com degree in Computer Application students, upon graduation will:
- Possess practical and theoretical knowledge of computer science sufficient to earn a living and contribute to the economic development.
- Be prepared for advanced education in computer science.
- Recognize the importance and possess the problem solving skills that are necessary for life-long learning.
- Exposing to current and emerging technologies, as well as providing the opportunities to work on real-world projects and gain practical experience through internships.
- Develop entrepreneurial skills of the students so as to enable them to utilize the centrally available resources.
- Basic Computer Science knowledge to the students of interdisciplinary studies.
- To Create an inclusive and collaborative learning environment that encourages students to explore and experiment with new ideas, tools, and techniques.
- Empower students with the skills and knowledge necessary to make significant contributions to the advancement of technology and society.
VALUE ADDED COURSES:
Course Name: Basics of Computer Programming in C
Course Code: Cs005
Duration: 12 Weeks(3 Sessions per week)
Test1(Theory)+Test2(Practical)= 50 Marks
Course Plan:
Week 1 : Introduction. Fundamentals of C, Straight-Line Code. Overview of C Language
Week 2 : Variables, Operators, Expressions and Conditionals.
Week 3 : Data types
Week 4 : Loops
Week 5 : Functions
Week 6 : One-Dimensional Arrays and Pointers
Week 7 : Recursion
Week 8 : Multi-dimensional Arrays, Linked Lists.
Week 9 : Operating on Files
Week 10 : Dynamic Memory Allocation
Week 11 : Organizing C projects, working with multiple source directories, makefiles.
Week 12: Command Line Arguments
Course Objectives / Learning Outcomes:
1. Demonstrate problem solving skills by developing and implementing algorithms to solve problems.
2. Derive problem specifications from problem statements.
3. Develop algorithms using modular design principles to meet stated specifications.
4. Create code to provide a solution to problem statements ranging from simple to complex.
5. Test and debug programs and program modules to meet specifications and standards.
6. Create programs that contain clear and concise program documentation.
7. Implement programs that use data types and demonstrate an understanding of numbering systems.
8. Incorporate both basic and advanced control structures appropriately into algorithms.
Practical:
- C Program to Add Two Numbers
- C Program to Check Whether Number is Even or Odd
- C Program to Calculate Sum of Natural Numbers
- C Program to Check Whether a Number is a Palindrome or Not
- C program to Sum of Fibonacci Numbers at Even Indexes up to N Terms
Course Name: Computer Fundamentals
Course Code: Cs005
Duration: 30Hrs(3 Sessions per 10 Weeks) 40 Marks
OBJECTIVE:
The course is designed to aim at imparting a basic level appreciation programme for the students. After completing the course the incumbent is able to the use the computer for basic purposes of preparing her personnel/business letters, viewing information on Internet (the web), sending mails, using internet banking services etc. This allows her to be also a part of computer users list by making them digitally literate. This would also aid the PC penetration program. This helps them to maintain their small account using the computers and enjoy in the world of Information Technology.
Course Plan:
UNIT – I Introduction to Computers
Computer system: characteristics and capabilities. Computer Hardware and Software: Block Diagram of a Computer, Different Data Processing: Data, Data Processing System, Storing Data, Processing Data. Classification of Computers,Functions of CPU
UNIT-II : Input/Output and Auxiliary Storage Devices
Introduction to Input Devices: Categorizing Input Hardware, Keyboard, Direct Entry — Card Readers, Scanning Devices — O.M.R., Character Readers, Thumb Scanner, MICR, Smart Cards, Voice Input Devices, Pointing Devices — Mouse, Light Pen, Touch Screen.
Computer Output: Output Fundamentals, Hardcopy Output Devices, Impact Printers, Non-Impact Printers, Plotters, Computer output Microfilm/Microfiche (COM) systems, Softcopy Output Devices, Cathode Ray Tube, Flat Screen Technologies, Projectors, Speakers.
LEARNING OBJECTIVES:
- To understand the basic concepts of computer system
- To know the uses of computers in various fields
- To understand the computing process
- To understand the characteristics of computers
- To do the classification of computers
- To discuss various generations of computers
- To understand the various functions of CPU
- To know the concept of Virtual Memory
Courses Offered:
(Programmes / Courses / Subject Combinations offered)
Sl.No |
Programme |
Subject |
Duration |
1 |
B.Sc.(Physical Science) |
Mathematics, Physics, Computer science |
3 years |
Mathematics, Chemistry, Computer Science |
|||
Mathematics, Economics, Computer Science |
|||
|
B.Sc. (Life Science) |
Botany, Chemistry, Computer Science |
3 years |
Zoology, Chemistry, Computer Science |
|||
Microbiology, Chemistry, Computer Science |
|||
|
B.A.(Computer Applications) |
Economics, Political Science, Computer Applications |
3 years |
Economics, Communicative English, Computer Applications |
|||
Math’s, Political Science, Computer Applications |
|||
Math’s, Economics, Computer Applications |
|||
History, Political Science, Computer Applications |
|||
History, Communicative English, Computer Applications |
|||
History, Economics, Computer Application |
|||
|
B.Com(Computer Applications) |
Non - CBCS |
3 years |