BSc Computer Science

Eligibility

Candidate seeking admission to the first year of the UG Degree Course should have passed the Higher Secondary Course Examination (Academic or Vocational) conducted by the Govt. of Tamilnadu with Mathematics / Business Mathematics / Statistics / Computer Science as a subject or an Examination of any other University accepted as equivalent thereto by the Syndicate subject to such other conditions as may be prescribed. Such candidates shall be permitted to take the B.Sc. Degree Examination of this University after the completion of the Course of three Academic Years in this University / Colleges affiliated to this University and shall qualify for the B.Sc. Degree.

S.NoPartStudy Components
Course Title
CreditTitle of the PaperCourse
Code
Maximum Marks
CIAUni.
Exam
Total
I YEAR – SEMESTER I
1.ILanguage4Tamil / Other Languages2575100
2.IIEnglish4English2575100
3.IIICore Theory6Digital Logic &
Programming in C
2575100
4.IIICore Pract.2Programming in C Lab2575100
5.IIIAllied-14A. Mathematics – I2575100
B. Mathematical Foundations I
6.IVEnviron. Studies2Environmental Science2575100
Total22150450600
I YEAR – SEMESTER II
7.ILanguage4Tamil / Other Languages2575100
8.IIEnglish4English2575100
9.IIICore Theory6C++& Data Structures2575100
10. IIICore Pract.2C++ and Data Structure
lab
2575100
11.IIIAllied-16A. Mathematics – II2575100
B.MathematicalFoundationsII
12.IVSoft Skill1Soft Skill2575100
13.IVValue Edu.2Value Education2575100
Total25175525700
II YEAR – SEMESTER III
14.ILanguage4Tamil / Other LanguagesULT302575100
15.IIEnglish4EnglishULE302575100
16.IIICore Theory3Programming in C++UCS312575100
17.IIICore Pract.2C++ and Data Structure LabUPCS254060100
18.IIIAllied-24A. Physics – IUAPH15C156075
B. Statistical Methods & their Applications – IUACS32
19.IIIAllied-20000
20.IVSkill based Sub.3Data StructureUSCS33156075
21.IVNon-major Elective2Introduction to Information TechnologyUNCS34104050
Total23155445600
II YEAR – SEMESTER IV
22.ILanguage4Tamil / Other LanguagesULT402575100
23.IIEnglish4EnglishULE402575100
24.IIICore Theory3Java ProgrammingUCS412575100
25.IIICore Pract.2Java Programming LabUPCS454060100
26.IIIAllied-24A. Physics – IIUAPH25C156075
B. Statistical Methods & their Applications – IIUACS42
27.IIIAllied-22Allied Practical104050
28.IVSkill based Sub.3Problem Solving StrategiesUSCS43156075
29.IVNon-major Elec.2Internet & their ApplicationsUNCS44104050
Total25165485650
III YEAR – SEMESTER V
30.IIICore Theory5Database Management SystemsUCS512575100
31.IIICore Theory5Operating SystemUCS522575100
32.IIICore Pract.2RDBMS (Oracle Lab)UPCS554060100
33.IIICore Pract.2VB LabUPCS564060100
34.Core Demo0Internet000
35.IIIElective I3A. Computer GraphicsUECS53A2575100
B. Data MiningUECS53B
C. Digital Image ProcessingUECS53C
36.IVSkill based Sub. III3Visual ProgrammingUSCS54156075
Total24170405575
III YEAR – SEMESTER VI
37.IIICore Theory5Open Source SoftwareUCS612575100
38.IIICore Theory5MultimediaUCS622575100
39.IIICore Pract.3Open Source Software LabUPCS664060100
40.IIICore Pract.3Multimedia LabUPCS674060100
41.IIIElective II3A. Network Security & CryptographyUECS63A2575100
B. Artificial IntelliegenceUECS63B
C. Data Communication & NetworkUECS63C
42.IIIElective III3A. Software EngineeringUECS64A2575100
B. Design of AlgorithmsUECS64B
C. Internet & its ApplicationsUECS64C
43.IVSkill based Sub. IV3Mobile ComputingUSCS65156075
44.VExt. Activities1Extension ActivitiesUEA6050050
Total26245480725