0% found this document useful (0 votes)
37 views23 pages

Jputs STH Gy Fiyf Fofk : Syllabus

The document outlines the syllabus for a Bachelor of Computer Applications (BCA) program from the 2023-2024 academic year. It discusses the importance of higher education and introduces computer applications as a discipline. It then provides details on program outcomes, program specific outcomes, course outcomes, and highlights of the revamped curriculum, including its student-centric nature, industry components, and focus on practical training.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
37 views23 pages

Jputs STH Gy Fiyf Fofk : Syllabus

The document outlines the syllabus for a Bachelor of Computer Applications (BCA) program from the 2023-2024 academic year. It discusses the importance of higher education and introduces computer applications as a discipline. It then provides details on program outcomes, program specific outcomes, course outcomes, and highlights of the revamped curriculum, including its student-centric nature, industry components, and focus on practical training.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 23

`

jpUts;StH gy;fiyf;fofk;
THIRUVALLUVAR UNIVERSITY
SERKKADU, VELLORE–632115

Bachelor of Computer
Applications

SYLLABUS

FROM THE ACADEMIC YEAR


2023 – 2024

1
Introduction

BCA(Bachelor of Computer Application)


Education is the key to development of any society. Role of higher education is crucial for
securingright kind of employment and also to pursue further studies in best available world class institutes
elsewherewithin and outside India. Quality education in general and higher education in particular deserves
highpriority to enable the young and future generation of students to acquire skill, training and knowledge
inorder to enhance their thinking, creativity, comprehension and application abilities and prepare them
tocompete, succeed and excel globally. Learning Outcomes-based Curriculum Framework (LOCF)
whichmakes it student-centric, interactive and outcome-oriented with well-defined aims, objectives and
goals toachieve. LOCF also aims at ensuring uniform education standard and content delivery across the
state whichwillhelpthestudentstoensuresimilarqualityofeducationirrespectiveoftheinstituteandlocation.

Computer Application is the study of quantity, structure, space and change, focusing on
problemsolving, application development with wider scope of application in science, engineering,
technology, socialsciences etc. throughout the world in last couple of decades and it has carved out a space
for itself like anyother disciplinesofbasicscienceandengineering.ComputerApplicationisadisciplinethat
spanstheoryandpracticeanditrequiresthinkingbothinabstracttermsandinconcreteterms.Nowadays,practicallyev
eryoneis a computer user, and many people are even computer programmers. Computer Application can be
seen onahigherlevel,asascienceofproblemsolvingandproblemsolvingrequiresprecision,
creativity,andcarefulreasoning.Theever-evolving disciplineof computerApplicationalsohasstrongconnections
to otherdisciplines. Many problems in science, engineering, health care, business, and other areas can be
solvedeffectivelywithcomputers,butfindingasolutionrequiresbothcomputerscienceexpertiseandknowledgeoft
he particular application domain. Computer Application has a wide range of specialties. These
includeComputer Architecture, Software Systems, Graphics, Artificial Intelligence, Computational Science,
andSoftware Engineering. Drawing from a common core of computer science knowledge, each specialty
areafocusesonspecificchallenges.ComputerApplicationispracticedbymathematicians,scientistsandengineers.
Mathematics, the origins of Computer Science, provides reason and logic. Science provides the methodology
for learning and refinement. Engineering provides the techniques for building hardware andsoftware.
ProgrammeOutcome,ProgrammeSpecificOutcomeandCourseOutcome

2
Computer Application is the study of quantity, structure, space and change, focusing on
problemsolving, application development with wider scope of application in science, engineering,
technology, socialsciences etc. The key core areas of study in Mathematics include Algebra, Analysis (Real
& Complex),DifferentialEquations,Geometry,andMechanics.
The Students completing this programme will be able to present Software application clearly
andprecisely, make abstract ideas precise by formulating them in the Computer languages. Completion of
thisprogrammewillalsoenablethelearnerstojointeachingprofession,enhancetheiremployabilityforgovernment
jobs, jobs in software industry, banking, insurance and investment sectors, data analyst jobs andjobsin
variousotherpublicand privateenterprises.

1. ProgrammeOutcomes(PO)ofBCA

 ScientificaptitudewillbedevelopedinStudents
 Students will acquire basic Practical skills & Technical knowledge along with domain knowledge
ofdifferentsubjectsintheComputerScience&humanitiesstream.
 Students will become employable; Students will be eligible for career opportunities in
educationfield, Industry,orwillbeabletooptforentrepreneurship.
 Students will possess basic subject knowledge required for higher studies, professional and
appliedcourses.
 Students will be aware of and able to develop solution oriented approach towards various Social
andEnvironmentalissues.
 Ability to acquire in-depth knowledge of several branches of Computer Science and aligned
areas.This Programme helps learners in building a solid foundation for higher studies in Computer
Scienceandapplications.
 Theskillsandknowledgegained leadstoproficiencyinanalyticalreasoning,whichcan
beutilizedinmodellingand solving reallifeproblems.
 Utilizecomputerprogrammingskillstosolvetheoreticalandappliedproblemsbycriticalunderstanding,ana
lysisandsynthesis.
 Torecognizepatternsandtoidentifyessentialandrelevantaspectsofproblems.
 Abilitytoshareideasandinsightswhileseekingandbenefittingfromknowledgeandinsightofothers.
 Mouldthestudentsintoresponsiblecitizensinarapidlychanginginterdependentsociety.
Theaboveexpectationsgenerallycanbepooledinto6 broadcategoriesandcan
bemodifiedaccordingtoinstitutionalrequirements:

3
PO1:Knowledge
PO2:ProblemAnalysis
PO3:Design/DevelopmentofSolutions
PO4:ConductinvestigationsofcomplexproblemsPO5:M
odern toolusage

PO6:Applyingtosociety

2. ProgrammeSpecificOutcomesofB.Sc.DegreeProgrammeinComputerScience

PSO1:Thinkinacriticalandlogicalbasedmanner
PSO2:Familiarizethestudents with suitable software tools of computer science
andindustrialapplications to handle issues and solve problems in mathematics
orstatisticsandrealtimeapplication relatedsciences.
PSO3:Knowwhen there is a need for information, to be able to identify, locate,
evaluate,andeffectivelyusethatinformationfortheissueorproblemathand.
PSO4:Understand,formulate,developprogrammingmodelwith logical approaches to
aAddressissuesarisinginsocialscience,businessandothercontexts.
PSO5:Acquiregoodknowledgeand understanding tosolvespecific theoretical and
appliedproblemsinadvancedareasofComputerscienceandIndustrial statistics.
PO6:Providestudents/learnerssufficientknowledgeandskillsenabling them to undertakefurther studies
in Computer Science or Applications or Information Technology and
itsalliedareasonmultipledisciplineslinkedwithComputerScience.
PO7:EquipwithComputerscience technical ability, problem solving skills, creat ive
talentandpowerofcommunicationnecessaryforvariousformsofemployment.
PO8:Developarange of generic skills helpful in employment, internships&societalactivities.
PO9:Getadequateexposuretoglobalandlocal concerns that provides platform for
furtherexplorationintomulti-dimensionalaspectsofcomputingsciences.
MappingofCourseLearningOutcomes(CLOs)withProgrammeOutcomes(POs)andProgrammeSpecifi
cOutcomes(PSOs)canbecarriedoutaccordingly,assigningtheappropriatelevelinthegrids:
(puttickmark ineach row)

4
PO/PSO PSO1 PSO2 PSO3 PSO4 PSO5 PSO6
PO1 
PO2 
PO3 
PO4 
PO5 
PO6 

3. Highlights of the Revamped Curriculum


 Student-centric,meeting the demands of industry & society, incorporating industrial
components,hands-ontraining,skill enhancement modules,industrialproject,projectwithviva-
voce,exposuretoentrepreneurialskills,training forcompetitive examinations,sustaining the quality of
the corecomponentsandincorporatingapplicationorientedcontentwhereverrequired.
 TheCoresubjects include latestdevelopments intheeducation andscientificfront,
advancedprogramming packages allied with the discipline topics, practical training, devising
mathematicalmodelsandalgorithmsforprovidingsolutionstoindustry/real
 lifesituations.Thecurriculumalsofacilitatespeerlearningwithadvancedmathematicaltopicsinthefinal
semester, cateringtotheneedsofstakeholderswithresearchaptitude.
 The General Studies and Computer Science based problem solving skills are included as
mandatorycomponentsinthe‗TrainingforCompetitiveExaminations‘courseatthefinalsemester,afirst
ofitskind.
 The curriculum is designed so as to strengthen the Industry-Academia interface and provide
morejobopportunitiesforthestudents.
 The Industrial Statistics course is newly introduced in the fourth semester,to expose the students
toreal life problems and train the students on designing a mathematical model to provide solutions
totheindustrialproblems.
 The Internship during the second year vacation will help the students gain valuable work
experiencethat connects classroom knowledge to real world experience and to narrow down and
5
focus on thecareerpath.
 Project withviva-voce component in the fifth semester enables the student,
applicationofconceptualknowledgetopracticalsituations.ThestateofarttechnologiesinconductingaExpl
aininascientificand systematic way and arriving at a precise solution is ensured. Such innovative
provisions of theindustrial training, project and internships will give students an edge over the
counterparts in the jobmarket.
State-ofArttechniquesfromthestreamsofmulti-disciplinary,crossdisciplinaryandinterdisciplinarynatureare
incorporated as Elective courses, covering conventional topics to the latest – Statistics with
RProgramming,DataScience,Machinelearning.InternetofThingsandArtificialIntelligenceetc..

6
4. Value additions in the Revamped Curriculum:
Semester Newly introduced Outcome/Benefits
Components
I FoundationCourse  Instilconfidenceamongstudents
To ease the transition  Createinterest forthesubject
oflearningfromhighersec
ondarytohighereducation,
providinganoverviewofth
epedagogyoflearningabst
ract Mathematics
andsimulatingmathemati
cal
conceptstorealworld.
I,II,III,IV SkillEnhancementpape  Industryreadygraduates
rs  Skilledhumanresource
(Discipline  Studentsareequippedwithessentialskillstomakethem
centric/Generic/Entrepre employable
neurial)  Trainingon Computing / Computational skills
enablethestudentsgainknowledgeandexposureonlates
tcomputationalaspects
 Dataanalytical skills will enable students gain
internships,apprenticeships,fieldworkinvolvingdatac
ollection,compilation,analysisetc.
 Entrepreneurial skill training will provide
anopportunityforindependent livelihood
 Generatesself–employment
 Createsmallscaleentrepreneurs
 Trainingtogirlsleadstowomenempowerment
 DisciplinecentricskillwillimprovetheTechnicalknow
howofsolvingreallifeproblemsusingICT
tools

7
III,IV,V Electivepapers-  Strengtheningthedomainknowledge
&VI An open choice of  IntroducingthestakeholderstotheState-
topicscategorized ofArttechniques from the streams of multi-
under disciplinary,crossdisciplinaryandinterdisciplinaryna
GenericandDisciplineCe ture
ntric  Students are exposed to Latest topics on
ComputerScience/IT,thatrequirestrongmathematical
background
 Emerging topics inhighereducation /industry
/communicationnetwork/healthsectoretc.areintroduc
edwithhands-on-
training,facilitatesdesigningofmathematicalmodelsi
ntherespective
sectors
IV IndustrialStatistics  Exposuretoindustrymouldsstudentsintosolutionprovi
ders
 GeneratesIndustryreadygraduates
 Employmentopportunitiesenhanced
II Internship  Practical training at the Industry/ Banking Sector
year /IndustrialT /Private/ Publicsector organizations /
Vacation raining Educationalinstitutions,enablethestudentsgainprofes
activity sional
experienceandalsobecomeresponsiblecitizens.
V ProjectwithViva–voce  Self-learningisenhanced
Semester  Applicationoftheconcepttorealsituationisconceivedr
esultingintangibleoutcome
VI Introduction  Curriculum designaccommodates
Semester ofProfessionalCompeten allcategoryoflearners;‗MathematicsforAdvancedEx
cycomponent plain‘componentwillcompriseofadvancedtopicsinM
athematics and allied fields, for those in the
peergroup/aspiringresearchers;
 ‗Training for Competitive Examinations‘ –caters
tothe needs of the aspirants towards most sought-
after services of the nation viz, UPSC, CDS,
NDA,BankingServices,CAT,TNPSCgroupservices,
etc.
ExtraCredits:  Tocatertotheneedsofpeerlearners/researchaspirants
ForAdvancedLearners/Honorsdegre
e

Skills acquired Knowledge,ProblemSolving,Analyticalability,ProfessionalCompeten


fromtheCourse cy,ProfessionalCommunicationandTransferrableSkill

8
s

9
Credit Distribution for UG Programmes
Sem I Credit H Sem II Credit H Sem III Credit H Sem IV Credit H Sem V Credit H Sem VI Credit H
Part 1. 3 6 Part..1. 3 6 Part..1. 3 6 Part..1. 3 6 5.1 Core 4 5 6.1 Core 4 6
Language – Language – Language – Language – Course – Course –
Tamil Tamil Tamil Tamil \CC IX CC XIII
Part.2 3 6 Part..2 3 6 Part..2 English 3 6 Part..2 3 6 5.2 Core 4 5 6.2 Core 4 6
English English English Course – Course –
CC X CC XIV
1.3 Core 5 5 2..3 Core 5 5 3.3 Core Course 5 5 4.3 Core 5 5 5. 3.Core 4 5 6.3 Core 4 6
Course – CC I Course – CC – CC V Course – CC Course Course –
III VII CC -XI CC XV
Core Industry
Module
1.4 Core 5 5 2.4 Core 5 5 3.4 Core Course 5 5 4.4 Core 5 5 5. 4.Core 4 5 6.4 Elective 3 5
Course – CC Course – CC – CC VI Course – Course –/ -VII Generic/
II IV CC VIII Project Discipline
with viva- Specific
voce
CC -XII
1.5 Elective I 3 4 2.5 Elective II 3 4 3.5 Elective III 3 4 4.5 Elective 3 3 5.5 3 4 6.5 Elective 3 5
Generic/ Generic/ Generic/ IV Generic/ Elective V VIII
Discipline Discipline Discipline Discipline Generic/ Generic/
Specific Specific Specific Specific Discipline Discipline
Specific Specific
1.6 Skill 2 2 2.6 Skill 2 2 3.6 Skill 1 1 4.6 Skill 2 2 5.6 3 4 6.6 1 -
Enhancement Enhancement Enhancement Enhancement Elective Extension
Course Course Course SEC-4, Course VI Activity
SEC-1 SEC-2 (Entrepreneurial SEC-6 Generic/
Skill) Discipline
Specific
1.7 Skill 2 2 2.7 Skill 2 2 3.7 Skill 2 2 4.7 Skill 2 2 5.7 Value 2 2 6.7 2 2
Enhancement Enhancement Enhancement Enhancement Education Professional
-(Foundation Course –SEC- Course SEC-5 Course SEC-7 Competency
Course) 3 Skill
3.8 E.V.S. - 1 4.8 E.V.S 2 1 5.8 2
Summer
Internship
/Industrial
Training
23 30 23 30 22 30 25 30 26 30 21 30
Total – 140 Credits

10
Choice Based Credit System (CBCS), Learning Outcomes Based Curriculum Framework
(LOCF) Guideline Based Credit and Hours Distribution System
for all UG courses including Lab Hours
First Year – Semester-I

Part List of Courses Credit No. of


Hours
Part-1 Language – Tamil 3 6
Part-2 English 3 6
Part-3 Core Courses & Elective Courses [in Total] 13 14
Skill Enhancement Course SEC-1 2 2
Part-4 Foundation Course 2 2
23 30

Semester-II

Part List of Courses Credit No. of


Hours
Part-1 Language – Tamil 3 6
Part-2 English 3 6
Part-3 Core Courses & Elective Courses including laboratory [in Total] 13 14
Part-4 Skill Enhancement Course -SEC-2 2 2
Skill Enhancement Course -SEC-3 (Discipline / Subject Specific) 2 2
23 30
Second Year – Semester-III

Part List of Courses Credit No. of


Hours
Part-1 Language - Tamil 3 6
Part-2 English 3 6
Part-3 Core Courses & Elective Courses including laboratory [in Total] 13 14
Part-4 Skill Enhancement Course -SEC-4 (Entrepreneurial Based) 1 1
Skill Enhancement Course -SEC-5 (Discipline / Subject Specific) 2 2
E.V.S - 1
22 30

Semester-IV

Part List of Courses Credit No. of


Hours
Part-1 Language - Tamil 3 6
Part-2 English 3 6
Part-3 Core Courses & Elective Courses including laboratory [in Total] 13 13
Part-4 Skill Enhancement Course -SEC-6 (Discipline / Subject Specific) 2 2
Skill Enhancement Course -SEC-7 (Discipline / Subject Specific) 2 2
E.V.S 2 1
11
25 30
Third Year
Semester-V
Part List of Courses Credit No. of
Hours
Part-3 Core Courses including Project / Elective Based 22 26
Part-4 Value Education 2 2
Internship / Industrial Visit / Field Visit 2 2
26 30

Semester-VI

Part List of Courses Credit No. of


Hours
Part-3 Core Courses including Project / Elective Based & LAB 18 28
Part-4 Extension Activity 1 -
Professional Competency Skill 2 2
21 30

Consolidated Semester wise and Component wise Credit distribution


Parts Sem I Sem II Sem III Sem IV Sem V Sem VI Total
Credits
Part I 3 3 3 3 - - 12
Part II 3 3 3 3 - - 12
Part III 13 13 13 13 22 18 92
Part IV 4 4 3 6 4 1 22
Part V - - - - - 2 2
Total 23 23 22 25 26 21 140

*Part I. II, and Part III components will be separately taken into account for CGPA calculation and
classification for the under graduate programme and the other components. IV, V have to be completed
during the duration of the programme as per the norms, to be eligible for obtaining the UG degree.

12
FIRST YEAR
SEMESTER-I
Part ListofCourses Credit Hours
perwe
ek
(L/T/P
)
Part-I Language 3 6
Part-II English 3 6
Part-III CC1–PythonProgramming 5 5
CC2-Practical:PythonProgrammingLab 5 5
ElectiveCourse1(Generic/DisciplineSpecific) {choose one from the 3 4
list)
1,Statistical Methods & its Applications- I
2.Numerical Methods
SkillEnhancementCourse-SEC-1–ChoosefromAnnexure-II 2 2
Part-IV Fundamentals of Information Technology
FoundationCourseFC–Structured programming inC 2 2
23 30

13
COREPAPER

FIRSTYEAR
SEMESTER-I

Subject SubjectName L T P S Marks

Category

Credits
Code

Extern

Total
CIA

al
CC1 PYTHONPROGRAMMING 5 - - - 5 25 75 100
LearningObjectives
LO1 To makestudents understandthe concepts of Python programming.

LO2 Toapplythe OOPsconceptinPYTHONprogramming.

LO3 Toimpartknowledgeondemandandsupplyconcepts

LO4 TomakethestudentslearnbestpracticesinPYTHONprogramming

LO5 Toknowthecostsandprofit maximization

UNIT Contents No.


ofHou
rs
I BasicsofPythonProgramming:HistoryofPython-FeaturesofPython-Literal-
Constants-Variables- Identifiers–Keywords-Built-inDataTypes-
OutputStatements –Input Statements-Comments –Indentation- Operators- 15
Expressions-Type conversions.
PythonArrays:DefiningandProcessingArrays–Arraymethods.

II ControlStatements:Selection/Conditional Branchingstatements: if,if-


else,nestedifand if-elif-else statements. Iterative Statements:
whileloop,forloop,elsesuiteinloopand nested loops. Jump 15
Statements:break,continueandpassstatements.

III Functions: Function Definition – Function Call – Variable Scope and


itsLifetime-
ReturnStatement.FunctionArguments:RequiredArguments,Keyword 15
Arguments, Default Arguments and Variable LengthArguments-
Recursion.PythonStrings:Stringoperations- ImmutableStrings - Built-in
String Methods and Functions - String Comparison.
Modules: import statement- The Python module – dir() function –
14
ModulesandNamespace–Definingourownmodules.
IV Lists:Creatingalist-Accessvalues in List-Updating values in Lists-
Nestedlists-Basiclistoperations-List Methods. Tuples:
Creating,Accessing,UpdatingandDeletingElementsin atuple–Nestedtuples–
15
Differencebetweenlistsandtuples.Dictionaries:Creating,Accessing,Updatinga
ndDeletingElementsinaDictionary–DictionaryFunctions
AndMethods-DifferencebetweenListsandDictionaries.
V PythonFileHandling:Typesof files in Python -Opening and Closingfiles-
Reading and Writing files: write() and writelines() methods-
append()method–read()andreadlines()methods–withkeyword–Splittingwords 15
–Filemethods-FilePositions-Renamingand deleting iles.

TOTALHOURS 75

CourseOutcomes ProgrammeOutc
omes
CO Oncompletionofthiscourse, studentswill
Learnthebasicsofpython,Dosimpleprogramsonpython, PO1,PO2,PO3,
CO1
Learnhowtouseanarray. PO4,PO5,PO6

CO2 Developprogramusingselectionstatement,WorkwithLoopingandjump PO1,PO2,PO3,


statements,DoprogramsonLoopsandjumpstatements. PO4,PO5,PO6

Concept of function, function arguments, Implementing


CO3 PO1,PO2,PO3,
theconceptstringsinvariousapplication,SignificanceofModules,
PO4,PO5,PO6
Work withfunctions,Stringsandmodules.
CO4 WorkwithList,tuplesanddictionary,Writeprogramusinglist, PO1,PO2,PO3,
Tuplesanddictionary. PO4,PO5,PO6
CO5 UsageofFilehandlingsinpython,Conceptofreadingandwritingfiles PO1,PO2,PO3,
,Doprogramsusingfiles. PO4,PO5,PO6

Textbooks
1 ReemaThareja,―PythonProgrammingusingproblemsolvingapproach,FirstEdition,
2017,Oxford UniversityPress.

2 Dr.R.NageswaraRao,―CorePythonProgramming‖,FirstEdition,2017,Dreamtech Publishers.

ReferenceBooks
1. VamsiKurama,―PythonProgramming:AModernApproach,nPearsonEducation.
2. MarkLutz,LearningPython,Orielly.
3. AdamStewarts,―bPythnProgramming,Online.
4. FabioNelli―PythonDataAnalytics,APress.

15
5. KennethA.Lambert,―FundamentalsofPython–FirstPrograms,CENGAGE
Publication.

WebResources
1. https://www.programiz.com/python-programming

2. https://www.guru99.com/python-tutorials.html

3. https://www.w3schools.com/python/python_intro.asp
4. https://www.geeksforgeeks.org/python-programming-language/
5. https://en.wikipedia.org/wiki/Python_(programming_language)

MappingwithProgrammeOutcomes:

CO/PSO PSO1 PSO2 PSO3 PSO4 PSO5 PSO6


CO1 3 2 2 3 3 3
CO2 3 2 2 3 2 3
CO3 3 2 2 3 2 2
CO4 3 2 2 3 2 3
CO5 3 2 2 3 3 3
Weightageofcoursec 15 10 10 15 13 14
ontributedtoeachPS
O
S-Strong-3 M-Medium-2L-Low-1

16
SubjectC SubjectName L T P S Marks

Category

Credits
ode

Extern

Total
CIA

al
CC2 PYTHONLAB - - 4 - 5 25 75 100

CourseObjectives:

1. BeabletodesignandprogramPythonapplications.
2. BeabletocreateloopsanddecisionstatementsinPython.
3. BeabletoworkwithfunctionsandpassargumentsinPython.
4. BeabletobuildandpackagePythonmodulesfor reusability.
5. BeabletoreadandwritefilesinPython.

RequiredHou
LABEXERCISES rs

1. Programusingvariables,constants,I/OstatementsinPython. 60
2. ProgramusingOperatorsinPython.
3. ProgramusingConditionalStatements.
4. ProgramusingLoops.
5. ProgramusingJumpStatements.
6. ProgramusingFunctions.
7. ProgramusingRecursion.
8. ProgramusingArrays.
9. ProgramusingStrings.
10. ProgramusingModules.
11. ProgramusingLists.
12. ProgramusingTuples.
13. ProgramusingDictionaries.
14. ProgramforFileHandling.

CourseOutcomes
Oncompletionofthiscourse, studentsWill
Demonstratetheunderstandingofsyntaxandsemanticsof
CO1
IdentifytheproblemandsolveusingPYTHONprogrammingtechniques.
CO2
Identifysuitableprogrammingconstructsforproblemsolving.
CO3
AnalyzevariousconceptsofPYTHONlanguagetosolvetheprobleminanefficient
CO4 way.
CO5 DevelopaPYTHONprogramforagivenproblemandtestforitscorrectness.

17
MappingwithProgrammeOutcomes:

CO/PSO PSO1 PSO2 PSO3 PSO4 PSO5 PSO6


CO1 2 2 2 2 3 2
CO2 2 1 3 2 - 2
CO3 3 3 1 1 1 2
CO4 2 3 3 1 - 1
CO5 3 2 3 1 1 -
Weightageofcourse
contributed to 12 11 12 7 5 7
eachPSO
S-Strong-3 M-Medium-2L-Low-1

18
Subject SubjectName L T P S Marks

Category

Credits
Code

Exter

Total
CIA

nal
FUNDAMENTALSOF Specific 2 - - - 2 25 75 100
INFORMATION Elective
TECHNOLOGY

Learning Objectives
LO1 Understandbasicconceptsandterminologyofinformationtechnology.
LO2 Have abasicunderstandingofpersonalcomputersandtheiroperation
LO3 Beabletoidentifydatastorageanditsusage
LO4 Get greatknowledgeofsoftwareanditsfunctionalities
LO5 Understandaboutoperatingsystemandtheiruses
UNIT Contents No.Of.
Hours
I IntroductiontoComputers-GenerationsofComputer–DataandInformation
– Components of Computer – Software – Hardware – InputDevices- 6
OutputDevices––TypesofOperatingSystem.
II MSWord:Introduction–ElementsofWindow–Files,FoldersandDirectories –
Text Manipulating: Cut, Copy, Paste, Drag and Drop – TextFormatting:
Font – Style, Size, Face and Colors (Both foreground andbackground)–
6
Alignment-BulletsandNumbering-Headerandfooter-
watermark–insertingobjects(images,otherapplicationdocument)–
Tablecreation – Mailmerge.
III MsExcel:Introduction–Insertingrowsandcolumns–Sizingrowsandcolumns–
Implementingformulas–Generating series-Functionsinexcel
–CreationofChart–Insertingobjects–Filter–Sorting–Insertingworksheet. 6

IV MSPowerPoint:Introduction–
SlidesManipulation(Insertingnew,Copy,paste, delete and duplicate slides)
6
–Slide show– Types of Views – TypesofAnimations–InsertingObjects–
Implementingmultimedia(Videoand
Audio)–Templates(Built-inandUser-Defined).
V Internet: Introductionto Internet and Intranet–Services of Internet-Domain
Name – URL – Browser – Types of Browsers – Search Engine -E-Mail –
Basic Components of E-Mail –.How to send groupmail.E-
6
Commerce:DigitalSignature–DigitalCurrency–Onlineshoppingand
transaction.
TOTALHOURS 30

CourseOutcomes Programme
Outcomes
CO Oncompletionofthiscourse,studentswill

19
CO1 Learnthebasicsofcomputer,Constructthestructureoftherequiredthingsincomp PO1, PO2,
uter,learnhowtouseit. PO3,PO4,PO5,
PO6

CO2 Developorganizationalstructureusingforthedevicespresentcurrentlyunderinp PO1, PO2,


utor outputunit. PO3,PO4,PO5,
PO6
CO3 ConceptofstoringdataincomputerusingtwoheadernamelyRAMandROMwit PO1, PO2,
hdifferenttypesofROMwithadvancementinstoragebasis. PO3,PO4,PO5,
PO6
CO4 Work withdifferentsoftware,Writeprograminthesoftwareand PO1, PO2,
applicationsofsoftware. PO3,PO4,PO5,
PO6
CO5 UsageofOperatingsystemininformationtechnologywhichreallyacts PO1,PO2,PO3,
asainterpreterbetweensoftwareand hardware. PO4,PO5,PO6

Textbooks
1 AnoopMathew,S.KavithaMurugeshan(2009),―FundamentalofInformationTechnology‖,Majest
icBooks.
2 AlexisLeon,MathewsLeon,‖FundamentalofInformationTechnology‖,2ndEdition.

3 S.KBansal,―FundamentalofInformationTechnology‖.

ReferenceBooks
1. BhardwajSushilPuneetKumar,―FundamentalofInformationTechnology‖
2. GGWILKINSON,―FundamentalsofInformationTechnology‖,Wiley-Blackwell
3. ARavichandran,―FundamentalsofInformationTechnology‖,KhannaBookPublishing

WebResources
1. https://testbook.com/learn/computer-fundamentals

2. https://www.tutorialsmate.com/2020/04/computer-fundamentals-tutorial.html

3. https://www.javatpoint.com/computer-fundamentals-tutorial
4. https://www.tutorialspoint.com/computer_fundamentals/index.htm
5. https://www.nios.ac.in/media/documents/sec229new/Lesson1.pdf
MappingwithProgrammeOutcomes:
CO/PSO PSO1 PSO2 PSO3 PSO4 PSO5 PSO6

CO1 2 3 2 2 1 1
CO2 3 2 3 2 3 3
CO3 3 2 2 2 2 3
CO4 2 3 3 3 3 1
CO5 3 3 3 3 3 2
Weightageofcourse
contributedtoeach 13 13 13 12 12 10
PSO
S-Strong-3 M-Medium-2L-Low
20
SubjectCo SubjectName L T P S Marks

Inst. Hours
Category
de

Credits

External

Total
CIA
Structured
FC FC 2 - - - 2 2 25 75 100
Programming
Language in C
Course Objective
LO1 TofamiliarizethestudentswiththeProgrammingbasicsandthefundamentalsofC,
DatatypesinC,Mathematicalandlogicaloperations.
LO2 Tounderstandtheconceptusingifstatementsandloops
LO3 ThisunitcoverstheconceptofArrays
LO4 ThisunitcoverstheconceptofFunctions
LO5 Tounderstandtheconceptofimplementingpointers.
No. of Course
UNIT Details
Hours Objectives
OverviewofC:ImportanceofC,sampleCprogram,Cprogramstru
cture,executingCprogram.
Constants, Variables, and Data Types: Character set, C
I tokens,keywordsandidentifiers,constants,variables,datatypes,d 6 CO1
eclarationofvariables,Assigningvaluestovariables---
Assignmentstatement,declaringavariable and constant,as
volatile.OperatorsandExpression.

II Decision Making and Branching:Decision making with


If,simpleIF,IFELSE,nestedIFELSE,ELSEIFladder,switch,GOT
Ostatement.DecisionMakingand Looping:While, Do- 6 CO2
While,For,Jumpsinloops.

III Arrays:Declarationandaccessingofone&two-
dimensionalarrays,initializingtwo- 6 CO3
dimensionalarrays,multidimensional
arrays.
IV
Functions: The form of C functions, Return values and
types,calling a function, categories of functions, Nested
6 CO4
functions,Recursion,functionswitharrays,callbyvalue,callbyref
erence,storageclasses-characterarraysandstringfunctions

V Pointers:definition,declaringandinitializingpointers,accessing
avariablethroughaddressandthroughpointer,pointer
6 CO5
expressions, pointer increments and scale factor,
pointers and arrays, pointers and functions, pointers and

21
structures.

Total 30
Course Outcomes Programme Outcome
CO Oncompletionofthiscourse, studentswill
RemembertheprogramstructureofCwithitssyntaxands
1 PO1,PO3,PO5
emantics

UnderstandtheprogrammingprinciplesinC(datatypes,
2 operators, branching and looping, PO2,PO3,PO6,PO7
arrays,functions,structures, pointersandfiles)

Applytheprogrammingprincipleslearntinreal-
3 PO3,PO4,PO7
timeproblems

Analyzethevariousmethodsofsolvingaproblemand
4 PO4,PO5,PO6
choosethebestmethod

Code,debugandtesttheprogramswithappropriate
5 PO7,PO8
testcases
Text Book
E.Balagurusamy,ProgramminginANSIC,FifthEdition,TataMcGraw-Hill,2010.
1
Reference Books
ByronGottfried,Schaum‘sOutlineProgrammingwithC,FourthEdition,TataMcGra
1. w-Hill,2018.

KernighanandRitchie,TheCProgrammingLanguage,SecondEdition,PrenticeHall,
2.
1998

3. YashavantKanetkar,LetUsC,EighteenthEdition,BPBPublications,2021

Web Resources
1. https://codeforwin.org/

2. https://www.geeksforgeeks.org/c-programming-language/

3. http://en.cppreference.com/w/c

4. http://learn-c.org/

5. https://www.cprogramming.com/

22
Mapping with Programme Outcomes:

CO/PSO PSO1 PSO2 PSO3 PSO4 PSO5 PSO6

CO1 1 2 2 2 2 -
CO2 2 2 2 2 - 2
CO3 3 2 2 1 1 -
CO4 3 2 2 1 - 1
CO5 1 2 2 2 2 3
Weightageofcoursec
ontributedtoeachPS 7 10 10 18 15 6
O
S-Strong-3 M-Medium-2L-Low-1

***********

23

You might also like