Bachelor Of Computer Sciences

B.Sc Computer Science is a three year undergraduate programme in computer science.

Programme Objectives

Eligibility: Higher Secondary School Certificate (10+2) in science stream or its equivalent Examination as per the University of Calicut eligibility norms.
No Of Seats: 24
Semester I

  • Common English 1
  • Common English 2
  • Languages other than English
  • Computer Fundamentals & HTML
  • Complementary Mathematics I
  • Optional Complementary I

Semester II

  • Common English 3
  • Common English 4
  • Literature in Languages other than English
  • Problem Solving using C
  • Programming Laboratory I: HTML and Programming in C
  • Complementary Mathematics II
  • Optional Complementary II

Semester III

  • Python Programming
  • Sensors and Transducers
  • Data Structures using C
  • Complementary Mathematics III
  • Optional Complementary III

Semester IV

  • Data Communication and Optical Fibers
  • Microprocessors-Architecture and Programming
  • Database Management System and RDBMS
  • Programming Laboratory II:Data Structures and RDBMS
  • Complementary Mathematics IV
  • Optional Complementary IV

Semester V

  • Computer Organization and Architecture
  • Java Programming
  • Web Programming Using PHP
  • Principles of Software Engineering
  • Open Course
  • Industrial Visit
  • Project Work
  • List of Open Courses
    •                    1. Introduction to Computers and Office Automation
    •                    2. Web Designing
    •                    3. Introduction to Problem Solving and C Programming
    •                    4. Introduction to Data Analysis using spread sheet

Semester VI

  • Android Programming
  • Operating Systems
  • Computer Networks
  • Programming Laboratory III: Java and PHP Programming
  • Programming Laboratory IV: Android and Linux shell Programming
  • Elective Course
  • Industrial Visit & Project Work (Industrial Visit- 1 Credit, Project Work- 2 Credit)
  • List of Electives
    1.      System Software
    2.      Machine Learning
    3.      Discrete Structures
    4.      Computer Graphics
    5.      Technical Writing
    6.      Fundamentals of Life Skill Education