Back

Computer Science

Home / Computer Science

Department of computer science

The Department of Computer Science, functioning from very beginning of the college in 1995, as a complementary course to B.Sc Physics. From 2000 onwards we offer a full time bachelors programme B.Sc Computer Science. The B.Sc course structure was modified in the year 2009. According to the newly introduced Choice Based Credit and Semester System (CBCSS), each semester has a minimum of 18 instructional weeks, comprising of 90 working days. In 2010 B.Sc Computer Science was brought to aided category by the government. The students are assessed through continuous internal evaluation and examination conducted by the college at the end of each semester. There are 40 courses including open course, elective course and a main project. In addition to the computer hardware and software courses, subjects like Basic Mathematics, Physics, Language and English are also included. Laboratory work is an integral part of this programme. The B.Sc Computer Science students are trained on Windows, LINUX , various high level languages and various software packages. The Kannur University again modified the syllabus on 2014 and 2019. Under the newly introduced Four-Year Undergraduate Program (FYUGP), students have flexible academic pathways:

  • Three-year BSc Computer Science
  • Four-year  BSc Computer Science Honours
  • Four-year  BSc Computer Science with Research

A key feature of the FYUGP is the opportunity for students to pursue minor courses from other departments during their first three semesters. This flexibility allows students to customize their educational journey and even change their course of study.  

 

Goal of the Department

 

  •  Prepare our students for lifelong personal and professional development and that enable them to exercise leadership and make lasting contributions in their disciplines.
  •  Continue on new direction of research and discovery in emerging disciplines and in related interdisciplinary areas.
  •  Provide the educational resources to keep pace with developments in the field.
  •  Magnify our positive impact in serving regional, state, national, and global needs by building mutually beneficial linkages with industry, institutions, community and constituencies.
  •  To initiate the development of e-Services for Social Welfare Activities

 

Eligibility

 

Candidates shall be required to have passed the Plus Two/equivalent examination in science stream with Mathematics

OUR VISION

To build the most encouraging environment for quality academic and research oriented undergraduate education in computer science and organize the students for a globalised technological society and orient them towards serving the society.

OUR MISSION

To provide quality education to meet the need of profession and society. Provide a learning ambience to enhance innovations, problem solving skills, leadership qualities, team-spirit and ethical responsibilities.

Faculty - Department of computer science

Prof.(Dr.) Thomas Scaria
Professor & Head
Thomas Chacko
Assistant Professor
Dr. Jincymol Joseph
Associate Professor
Dr. Bibin P A
Assistant Professor
Navya C John
Assistant Professor (on Contract)

Placement from Department of Computer Science

Achievements

Mr. Sreehari K

University level Boxing Silver Medal(2017-2018)

Capt. Dr. Thomas Scaria

Best paper award(2017-2018)

Dr. Bibin P A

Best paper award(2017-2018)

Program Specific Outcome

PSO 1: Understand the concepts of Hardware, System Software and Application Software.
PSO 2: Understand the concepts of Networks and Distributed Computing.
PSO 3: Design, develop, implement and test software systems to meet the given specifications, following the principles of Software Engineering.
PSO 4: Understand the concepts of emerging trends in Computer Science and Applications.
Measuring Method: Examination, Project Evaluation, Course Viva, Lab Performance.

1B01CSC Introduction to Computers & Programming Languages (Credits: 3)

CO 1: To know the working principle of a computer.
CO 2: To analyze the problem and write algorithm and flowchart.
CO 3: To impart skills to enable students to use digital knowledge resources in learning.
Measuring Method: Assignment & Examination

2B02CSC Advanced Programming in C (Credits: 2)

CO 1: To develop c programs using advanced constructs.
CO 2: To design algorithm for solving a programming problems.
CO 3: Develop skill in programming.
Measuring Method: Practical, Assignment & Examination

3A11CSC Programming with C++ (Credits: 4)

CO 1: Introduce concepts such as classes and objects.
CO 2: Define and use classes and objects using C++ language.
CO 3: Introduce OOPs concepts such as inheritance and polymorphism and their implementation.
Measuring Method: Practical, Assignment & Examination

3A12CSC Digital Electronics (Credits: 4)

CO 1: To introduce student to basic concepts of digital logic.
CO 2: To introduce students to the design of basic logic circuits.
CO 3: To introduce students to some commonly used combinational and sequential circuits.
Measuring Method: Assignment & Examination

3B04CSC Data Structure (Credits: 4)

CO 1: To introduce the concept of analysis of algorithms and ability to compare algorithms based on.
CO 2: Time and space complexity.
CO 3: To familiarize with selected linear and nonlinear data structures.
Measuring Method: Practical, Assignment & Examination

4A13CSC Database Management System (Credits: 4)

CO 1: Introduce the fundaments of Data Base Management System.
CO 2: Skill in designing database.
CO 3: Familiarization of different DBMS models.
Measuring Method: Practical, Assignment & Examination

4A14CSC Operating System (Credits: 4)

CO 1: Familiarize with basics of design of operating systems.
CO 2: Introduce basic working process of operating systems.
CO 3: To understand the importance process and scheduling.
Measuring Method: Assignment & Examination

4B05CSC C# and .NET Programming (Credits: 4)

CO 1: To expose students to current trends and styles in programming.
CO 2: To familiarize simple, modern, general-purpose, object-oriented programming language.
Measuring Method: Practical, Assignment & Examination

5B08CSC Software Engineering (Credits: 4)

CO 1: Understand the basic processes in software Development life cycle.
CO 2: Familiarize with different models and their significance.
CO 3: Approach software development in a systematic way.
Measuring Method: Assignment & Examination

5B09CSC Web Technology (Credits: 3)

CO 1: To enable students to program for the World Wide Web using HTML, JavaScript, PHP,MSQL.
CO 2: To impart basic knowledge in relational databases, SQL and , Client-server model.
CO 3: To create static and dynamic web pages PHP and My SQL.
Measuring Method: Practical, Assignment & Examination

5B10CSC Java Programming (Credits: 4)

CO 1: To review Object Oriented Programming concepts.
CO 2: To learn concept of Object Oriented Programming using Java.
CO 3: To develop skill in java programming.
Measuring Method: Practical, Assignment & Examination

5B11CSC Linux Administration (Credits: 3)

CO 1: Introduce Linux working environment.
CO 2: Understand how install and configure Linux.
CO 3: Learn how to write shell scripts.
Measuring Method: Practical, Assignment & Examination

6B13CSC System Software (Credits: 3)

CO 1: Introduce formal language processing activities.
CO 2: Basic idea of assembly language programming and role of assembler.
CO 3: Insight into Design of assemblers and macro processors.
Measuring Method: Assignment & Examination

6B14CSC Data Communication & Networks (Credits: 3)

CO 1: To understand state-of-the-art in network protocols, architectures and application.
CO 2: To acquire knowledge about different computer networks.
CO 3: To understand the use of layer architecture for networking systems.
Measuring Method: Assignment & Examination

6B15CSC Computer Organization (Credits: 3)

CO 1: To introduce the basic terminology of computer hardware.
CO 2: To familiarize the functional units of a computer system.
CO 3: To understand the basic operation of a computer system.
Measuring Method: Assignment & Examination

6B14CSC Data Communication & Networks (Credits: 3)

CO 1: To understand state-of-the-art in network protocols, architectures and application.
CO 2: To acquire knowledge about different computer networks.
CO 3: To understand the use of layer architecture for networking systems.
Measuring Method: Assignment & Examination

Shylaja P
Service 2011-14
Simon Koithara
Service 1995-2005

Get 30% off your first purchase

X