Department Of Computer Applications UG Programme BCA .

3y ago
60 Views
2 Downloads
1.05 MB
84 Pages
Last View : 12d ago
Last Download : 3m ago
Upload by : Julia Hutchens
Transcription

Sri Kaliswari College (Autonomous), Sivakasi(Affiliated to Madurai Kamaraj UniversityRe-Accredited with ‘A’ grade (CGPA 3.30) by NAAC)Programme Scheme, Scheme of Examination and Syllabi(For those who join from June 2018 and afterwards)Department of Computer ApplicationsUG Programme – BCACurriculum Design and Development CellHODDean ofApplied ScienceDean ofAcademic AffairsPrincipal

Sri Kaliswari College (Autonomous), SivakasiDepartment of Computer ApplicationsMembers of Board of Studies (2018-2021)S.No.Board Members1.Chairman of the Board2.University Nominee3.Academic Expert 14.Academic Expert 25.Industrial Expert6.AlumnusName and DesignationMs.R.Muthulakshmi, MCA., M.Phil.,Vice Principal & Head,Department of Computer Applications,Sri Kaliswari College (Autonomous), Sivakasi.Dr.S.Kannan, M.Sc(Phy)., M.Sc(CS)., M.Phil., Ph.D.Professor,Department of Computer Applications,School of Information Technology,Madurai Kamaraj University, Madurai.9171148822Dr.M.Balamurugan, M.Sc., M.Phil., Ph.D.Professor & Head,School of Computer Science, Engineering andApplications,Bharathidasan University, Thiruchirappalli-63.9976507700Mrs.A.Komathi, MCA., M.Phil., (Ph.D)Vice Principal & Head,Department of CS & IT,Nadar Saraswathi College of Arts &Science,Vadaputhupatti, Theni.9942323533Mr.B.Durai Prasanna, BE.,Managing Director,Srimax Software Solutions, Sivakasi.9842789754Mr.S.Rajakumar, M.C.A.,Associate Software Engineer,Solaris Technology Services Private Ltd, rs.C.ShanmugapriyaMr.C.JeyaseelanMrs.M.Guru asupathiAssistant Professor in Computer ApplicationsAssociate Professor in Computer ApplicationsAssistant Professor in Computer ApplicationsAssistant Professor in Computer ApplicationsAssistant Professor in Computer ApplicationsAssistant Professor in Computer ApplicationsAssistant Professor in Computer ApplicationsAssistant Professor in Computer ApplicationsAssistant Professor in Computer Applications

Sri Kaliswari College (Autonomous), SivakasiDepartment of Computer ApplicationsBCA (Semester) - (2018 - 2021)Objectives, Outcomes, RegulationProgramme Objectives: To teach the fundamentals of computers. To impart various computer technologies. To prepare the students to manage the software components in a computer centre. To mould them to become programmers.Programme Outcomes:KnowledgePO 1: Well grounded knowledge in chosen subjects.PO 2: Updated knowledge related to the subjects.SkillsPO 1: Acquisition of cognitive skillsPO 2: Acquisition of Life Skills for Employment.AttitudePO 1: Holistic Personality Development through Self-directed and lifelong learning.PO 2: Eco Sensitivity, inclusive culture, moral uprightness and social commitment.Programme Specific Outcomes: Provide strong foundations in fundamentals of computer science and applications foremployability and/or further graduation. To learn the techniques for how to demonstrate skills in running software programsand design software. To learn how to acquire the skills required to become proficient programmers andcomputer professionals. Equip the students in providing professional solutions to real-time problems. Empower students with competencies in creative thinking and problem solving, interpersonal communication and managerial skills.

Regulation:Duration of the Programme : Three years (equivalent to six semesters)Eligibility:A Candidate should have studied 2 Mathematics, with Physics / Commerce /Economics in the 10 2 stream.Duration of the Programme : 3 YearsMedium of Instruction: EnglishAge Limit:Max age limit: 21 YearsAge Relaxation:SC/ST/OBC/MBC/DNC & Women : 3 years age relaxationDifferently Abled Students: 5 years age relaxationTransitory Permission:Students joined from 2018 - 2021 may be permitted to write their examinations in thispattern up to April 2026.

Sri Kaliswari College (Autonomous), SivakasiDepartment of Computer ApplicationsChoice Based Credit SystemUG Programme - BCA2018 - 2021Scheme of Examination / Question Paper PatternTheory ExaminationThe Internal and External marks should be allotted in the ratio 25:75.Internal Marks:i. Test (3 Tests): 15 Marks (Average of the best two tests)ii. Assignment: 5 Marks (Average of two assignments)iii. Seminar / Quiz: 5 MarksTotal: 25 MarksExternal Question Paper Pattern:The question paper for external exam will have three parts.Time: 3 HoursMax.Marks: 75Part – A(10 X 1 10)Question No.1 To 10 – All are Multiple Choices (2 Questions from Each Unit).Part – B(5 X 7 35)Choosing Either (a) or (b) Pattern (One Question from Each Unit).Question No. 11. (a) or 11. (b) - From Unit I12. (a) or 12. (b) - From Unit II13. (a) or 13. (b) - From Unit III14. (a) or 14. (b) - From Unit IV15. (a) or 15. (b) - From Unit VPart – C(3 X 10 30)Answer any Three out of Five Questions (One Question from Each Unit)Question No. 16 – 20.16- From Unit I17- From Unit II18- From Unit III19- From Unit IV20- From Unit VPractical ExaminationInternal Marks:i.Average of two tests: 30 Marks (Average of the best two tests)ii.Record Work: 5 Marksiii.Lab Performance: 5 MarksTotal: 40 MarksExternal Marks:i.Aim, Procedure / Algorithm and Program: 15 Marksii.Coding and Compilation: 10 Marksiii.Debugging: 15 Marksiv.Results: 10 Marksv.Viva: 10 Marks

Total: 60 MarksSri Kaliswari College (Autonomous), SivakasiDepartment Of Computer ApplicationsChoice Based Credit System - Curriculum StructureUG Programme - BCA(2018 – 2021)PartTitleSemISem e )4(3)4(4)4(4)4(4)4(4)4(2)4(2)IIIAllied 1)----2--2(2)-2(2)2(2)2(2)8Valued (1)12(1)2(1)----2Disaster Management----1(1)-1Value Education----1(1)-1On Job Training---(1)--1Optional CoursesNon Major ElectiveCoursesSkilled BasedCoursesIVV69Enrichment CoursesExtensionTotal hours (perweek)(1)3030303013030140180

Sri Kaliswari College (Autonomous), SivakasiDepartment Of Computer ApplicationsChoice Based Credit System - Curriculum PatternUG Programme - BCASemester(2018 – 2021)PartCourse 118UCAN11IV18UCAE1PCourse NameHoursCreditsTamil/Hindi/French – I63General English – I6355544421213021Core Course - I :Foundation Course - C ProgrammingCore Course - II :C Programming LabAllied Course – I :Mathematical FoundationsNon Major Elective Course – I :Basics of ComputersEnrichment Course – I :Libre Office LabTotalI18UTAL21Tamil/Hindi/French – II63II18UENL21General English – II6318UCAC21Core Course - III :Object Oriented Programming with C 5518UCAC2PCore Course - IV :Object Oriented Programming with C Lab5418UCAA21Allied Course – II :Operations Research4421213021IIIII18UCAN21IV18UCAE2PNon Major Elective Course – II :Web ProgrammingEnrichment Course – II :Pre-Press Design LabTotal

SemesterPartCourseCodeI18UTAL31Tamil/Hindi/French – III63II18UENL31General English – 8UCAS3PIV18UCAV31Course NameHours CreditsCore Course - V:Programming in JavaCore Course - VI :Programming in Java LabAllied Course – III :Digital Principles and Computer OrganizationSkill Based Course – I :Digital LabValue Based Course – I :Numerical AptitudeTotalI18UTAL41Tamil/Hindi/French – IV63II18UENL41General English – IV6318UCAC41Core Course - VII :Data Base Management 8UCAO4218UCAO43VCore Course - VIII :Web Programming with Open Source and DBMS LabAllied Course – IV :Basic Financial AccountingMajor Elective Course – I :1. Web Programming with Open Source2. Artificial Intelligence & Expert Systems3. Consumer AffairsExtensionTotal

SemesterPartCourse CAO51V18UCAO5218UCAO5318UCAS5PIVV18UCAS5QCourse NameCore Course -IX:Dot Net ProgrammingCore Course - X:Dot Net Programming LabCore Course - XI:Software Engineering and TestingCore Course – XII:Mobile Application Development LabCore Course - XIII :Computer Networks and SecurityMajor Elective Course – II :1. Fundamentals of Data Structures andAlgorithms2. Cyber Security3. Soft ComputingSkill Based Course – II:Accounting Package LabSkill Based Course – III :Python Programming LabCredits444344434444222218UDMG51Disaster Management1118UVED51Value Education1118UCAJ51On Job re Course - XIV :Operating SystemCore Course – XV:Advanced Computing TechniquesCore Course - XVI :Computer Graphics & Multimedia18UCAC6PCore Course - XVII :Computer Graphics Lab4218UCAJ6PCore Course - XVIII :Project and Viva Voce42Major Elective Course – III:1. Fundamentals of Data Mining andBioinformatics2. Big Data Analytics3. Introduction to Internet of AS6PIV18UCAV6QSkill Based Course – IV :Virtual Gaming LabValue Based Course II :Linux Shell Programming Lab

V18UESR61Environmental StudiesTotal213024EXTRA CREDIT COURSE:SemesterCourse CodeIII18UCAEXPIV18UCAEXQCourse NameHoursCreditsAdvanced Flash Lab42Worksheet Programming 32924140HODDean ofApplied ScienceDean ofAcademic AffairsPrincipal

Sri Kaliswari College (Autonomous), SivakasiDepartment of Computer ApplicationsUG Programme –BCASemester I(2018 – 2021)Core Course I: Foundation Course - C Programming (18UCAC11)(For those who join from June 2018 and afterwards)Credits:5Hours/ Week : 5Duration: 75 HrsInt. Marks : 25Ext. Marks : 75Max. Marks : 100Course Objectives: To learn how to develop C programs using simple concepts. To familiarize the student with basic concepts of computer programming anddeveloper tools. To present the syntax and semantics of the “C” language as well as data types offeredby the language.Course Outcomes:1. Develop and understanding of the compilation process.2. Gain knowledge of the Basic data types and their operators.3. Learn Flow control in c.4. Find out how to develop C program using Array, Structure, Union, Pointers, Files andBasic Graphics functions.5. Identify with design / implementation issues involved with variable allocation andbinding.6. Demonstrates how to use programming in day to day Applications.7. Understand concepts of syntax, translation, abstraction, and implementation.UNIT I(15 Hrs)Overview of C : History of C - Importance of C - Basic Structure of C Programs Programming Style - Constants, Variables and Data types - Operators and Expressions Managing Input and Output Operations.UNIT II(15 Hrs)Control Statements and Arrays: Decision Making and Branching - DecisionMaking and Looping – Arrays - Character Arrays and Strings.UNIT III(15 Hrs)Functions: Need for User - Defined Function – Definition- Function Calls - FunctionDeclaration - Category of Functions - Nesting of Functions – Recursion. Structures andUnions: Introduction- Defining, Declaring, Accessing and Initializing Structure - Array ofStructure - Structure within Structure - Structures and Functions - Unions

UNIT IV(15 Hrs)Pointers: Introduction-Declaring Pointers in Variables-Initialization of PointerVariables-Accessing a Variable through its Pointer- Pointer Expression- Array of Pointers.File Management in C: Introduction – Defining and Opening a File-Closing a File Input/Output Operations on Files - Error handling I/O Operations - Random Access to Files.UNIT V(15 Hrs)Graphics Programming: All Lines are not Same – Stylish Lines - Drawing andFilling Images – Outputting Text – Justifying Text – Bit of Animation.Text Books:1. E.Balagurusamy, “Programming in ANSI C”, Tata McGraw Hill Education PrivateLtd. Publishing Company Ltd, 2012, 6th Edition.2. Yashvant Kanetkar, “Let Us C”, BPB Publications, 1999, 3rd Edition.UnitTextbookNo.ChaptersI11, 2, 3, 4II15, 6, 7, 8III19,10IV111, 12V220Section1.1, 1.2, 1.8, 1.92.5 - 2.73.1 - 3.104.1 - 4.55.1- 5.96.1 - 6.57.1 - 7.88.1 - 8.89.1, 9.2, 9.4 - 9.1610.1 - 10.5, 10.8, 10.10 - 10.1211.1, 11.4 - 11.6, 11.8, 11.1212.1 - 12.6-Page No.1 - 3, 12 – 1425 - 3325 - 6383 - 102112 143151 - 176192 - 216237 - 259270 - 271, 274 – 296324 - 331, 334 - 336, 338 344357, 361 - 365, 366 - 368,374 - 375395 – 414581 - 595, 603 – 613Reference Books:1. Gottfried, “Programming with C (Schaum’s Outline Series) “, Tata McGraw Hill, 2ndEdition,2006.2. Yashavant Kanetkar, “Pointers in C”, BPB Publications, 2nd Edition, 2007.

Sri Kaliswari College (Autonomous), SivakasiDepartment of Computer ApplicationsUG Programme –BCASemester I(2018 – 2021)Core Course II: C Programming Lab (18UCAC1P)(For those who join from June 2018 and afterwards)Credits:4Hours/ Week : 5Duration: 75 HrsInt. Marks : 40Ext. Marks : 60Max. Marks : 100Course Objectives: To learn simple and complex problems in reasonable time. To learn how to develop C programs using simple concepts. To improve the logical skills in C.Course Outcomes:1. Understand C program through develop and understanding the compilation process.2. Able to understand the basic concepts of C Programming.3. Learn file, structure and pointer concepts implementations.4. Identify with the concepts of syntax, translation, abstraction, and implementation.5. Know the design / implementation issues involved with variable allocation andbinding and parameter passing.6. Implement the C program using Array, Structure, and Union, Pointers, File andBasic Graphics concepts.1. Perform Arithmetic Operations.2. Simple Interest Calculation.3. Temperature Conversions.4. Decimal to Binary & Binary to Decimal Conversion.5. Quadratic Equations.6. Positive or Negative Number Checking.7. Biggest of Three Numbers.8. Vowels Checking.9. Fibonacci Series Generations.10. Adam Number Checking11. Palindrome Number Checking.12. Sum of Digits.13. Prime Number Checking.14. Search the Number in the Given Array.15. Matrix Manipulation.16. Sum of N Numbers Using Functions.

17. String Manipulations.18. Factorial Using Recursion.19. Create and Calculate Pay Bill Using Structure.20. Call by Value and Call by Reference.21. Student Mark List Using File.22. Sort the Numbers Using Pointer.23. Design a Home Using Graphics Functions.

Sri Kaliswari College (Autonomous), SivakasiDepartment of Computer ApplicationsUG Programme –BCASemester I(2018 - 2021)Non Major Elective Course I: Basics of Computers (18UCAN11)(For those who join from June 2018 and afterwards)Credit:1Hours/ Week : 2Duration: 30 HrsInt. Marks : 25Ext. Marks : 75Max. Marks : 100Course Objectives: To know the fundamentals of computers. To know the fundamentals of internet. To learn basic principles of using Windows operation system.Course Outcomes:1. Learn to access the Internet, Worldwide Web, as well as use Internet directoriesand search engines, and locate www addresses.2. Develop an intuitive sense of how computers work and how they can be used to makeacademic work more efficient.3. Find and evaluate information on the Web.4. Able to understand the basic concepts of Topologies.UNIT I(6 Hrs)Introduction to Computers: Introduction – The Computer Defined – Characteristicsof a Computer – Generation of Computers – Classification of Computers – On the Basics ofWorking Principle – On the Basics of Size and Capacity.UNIT II(6 Hrs)Basic Anatomy of a Computer: The Parts of a Computer System - Basic FunctionalUnits of a Computer – Input Unit – Central Processing Unit (CPU) – Output Unit. MemoryClassifications : Primary Memory - RAM – ROM – PROM – EPROM – EEPROM – Cachememory – Secondary Memory.UNIT III(6 Hrs)Input and Output Devices: Hardware – Input Devices – Output Devices –Programming Languages – Types of Programming Languages – Software – Types ofSoftware.UNIT IV(6 Hrs)

Number System: Introduction – Number System – Binary Number System – OctalNumber System – Decimal Number System – Hexadecimal Number System – Number BaseConversion – Decimal to Binary Conversion - Binary to Decimal Conversion – Octal toDecimal Conversion – Decimal to Hexadecimal Conversion – Hexadecimal to DecimalConversion.UNIT V(6 Hrs)Computer Networks: Types of Networks – Local Area Network (LAN) – Wide AreaNetwork (WAN) – Network Topology – Star – Ring – Bus – Tree. Overview of ElectronicMail: Introduction – Email Works – Use Email – Email Names and Addresses- MailingBasics – Address Book – File Attachments.Text Books:1. Dr. P.Rizwan Ahmed, “Introduction to Information Technology”, MarghamPublications, 2017.2. Alexis Leon, Mathews Leon, “Fundamentals of Information Technology”, VikasPublishing House Pvt. Ltd, 2nd Edition,2009.UnitIIIIIIIVTextbook No.1111Chapters2224V221, 25Section2.1 - 2.3, 2.5, 2.72.9 - 2.132.15 - 2.17, 2.19, 2.214.1, 4.2, 4.4-Page No.2.1 - 2.82.14 - 2.242.25 - 2.364.1 - 4.10294 - 299,342 - 346Reference Books:1. V.Rajaraman, “Fundamentals of Computers”, PHI Learning Pvt. Ltd, 5th Edition,2010.2. Dennis P. Curtin, Kim Foley, Kunal Sen, “Information Technology the BreakingWave”, Tata McGraw Hill Publication, 2000.

Sri Kaliswari College (Autonomous), SivakasiDepartment of Computer ApplicationsUG Programme –BCASemester I(2018 - 2021)Enrichment Course – I: Libre Office Lab (18UCAE1P)(For those who join from June 2018 and afterwards)Credit:1Hours/ Week : 2Duration: 30 HrsCourse Objectives: To understand the document creationTo learn table and its formatting.To provide practical knowledge on mail merging.Course Outcomes:1.2.3.4.Learn to prepare document and text formatting.Demonstrates excel sheet and chart display.Give practical knowledge on usage of math functions.Develop slideshow with animations.Writer1.2.3.4.5.Preparing a Leave Letter.Resume Preparation.Formatting feature of Document.Create the Time Table.Mail merging feature of writer.Calc1.2.3.4.Presentation of data using charts.Perform Student’s Mark statement.Employee Details using Formulas.Usage of Functions in Excel.Impress1. Slide show presentation for your Bio data.2. Displaying College details.3. Displaying Advertisement Presentation.Int. Marks : 40Ext. Marks : 60Max. Marks : 100

Sri Kaliswari College (Autonomous), SivakasiDepartment of Computer ApplicationsUG Programme –BCASemester II(2018 - 2021)Core Course - III: Object Oriented Programming with C (18UCAC21)(For those who join from June 2018 and afterwards)Credits:5Int.Marks : 25Hours/Week : 5Ext.Marks : 75Duration: 75 HrsMax.Marks : 100Course Objectives: To know basic concepts of object oriented programming Language. To learn how to write the programs using C . To familiar with using C functions and the concepts related to pointers.Course Outcomes:1.2.3.4.5.6.7.Gain the basic knowledge on Object Oriented concepts.Develop applications using Object Oriented Programming Concepts.Explain programming fundamentals, including statement, control flow and recursion.Articulate the principles of object-oriented problem solving and programming.Understand the features of object oriented programming.Demonstrate the pointers usage in C .Understand advanced features of C specifically stream I/O, templates and operatoroverloading.UNIT I(15 Hrs)Principles of Object Oriented Programming: A Look at Procedure OrientedProgramming-Object Oriented Programming Paradigm– Basic Concepts of OOPs- Benefitsof OOPs- Applications of OOP. Beginning with C : A Simple C Program-More C Statements -An Example with Class - Structure of C Program - Creating the Source fileCompiling & Linking. Tokens, Expressions & Control Structures: Tokens – Basic DataTypes -User Defined data types- Derived type- Symbolic Constants- Type CompatibilityDeclaration of Variables- Dynamic Initialization of Variable- Reference Variable-Operatorsin C - Manipulators- Type Cast Operator- Expression and Their Types & ImplicitConversion- Control Structures.UNIT II(15 Hrs)Functions in C : The Main Function- Function Prototyping- Call by ReferenceReturn by Reference-Inline Function-Default Arg

Question No.1 To 10 – All are Multiple Choices (2 Questions from Each Unit). Part – B (5 X 7 35) Choosing Either (a) or (b) Pattern (One Question from Each Unit). . UG Programme - BCA (2018 – 2021) Part Title Sem I Sem II Sem III Sem IV Sem V Sem VI . Programming in Java Lab 5 4

Related Documents:

1. Computer Fundamentals by P.K.Sinha _ Unit I: Introduction to Computers: Introduction, Definition, .Characteristics of computer, Evolution of Computer, Block Diagram Of a computer, Generations of Computer, Classification Of Computers, Applications of Computer, Capabilities and limitations of computer. Unit II: Basic Computer Organization:

This handbook supplement applies to students entering the fourth year of their degree in Computer Science, Mathematics & Computer Science or Computer Science . Undergraduate Course Handbook 1.2 Mathematics & Computer Science The Department of Computer Science offers the following joint degrees with the Department of Mathematics: BA .

What is Computer Architecture? “Computer Architecture is the science and art of selecting and interconnecting hardware components to create computers that meet functional, performance and cost goals.” - WWW Computer Architecture Page An analogy to architecture of File Size: 1MBPage Count: 12Explore further(PDF) Lecture Notes on Computer Architecturewww.researchgate.netComputer Architecture - an overview ScienceDirect Topicswww.sciencedirect.comWhat is Computer Architecture? - Definition from Techopediawww.techopedia.com1. An Introduction to Computer Architecture - Designing .www.oreilly.comWhat is Computer Architecture? - University of Washingtoncourses.cs.washington.eduRecommended to you b

Some common terms Desktop - a computer fitted on a work desk for personal use, not easily carried Laptop - an "all-in-one" (display, keyboard), fairly light and portable Personal computer (PC) - a computer for personal use Server computer - a computer that provides services Client computer - a computer that makes use of the services of a server .

Computer Science Department, Rochester Institute of Technology, Rochester, NY, USA (e-mail: mtf@cs.rit.edu) MIKE RAINEY Department of Computer Science, University of Chicago, Chicago, IL, USA (e-mail: mrainey@cs.uchicago.edu) JOHN REPPY Department of Computer Science, University of Chicago, Chicago, IL, USA (e-mail: jhr@cs.uchicago.edu) ADAM SHAW Department of Computer Science, University of .

Department of Computer Science, fondly known as Rollwala Computer centre is the most popular, well sought and best resourced Computer Science Department in Gujarat. Ever since its inception, Department of Computer Scie

Computer Engineering Capstone Projects in the Computer Science Department Abstract As with many computer science and engineering programs, stude nts of the computer engineering area of specialization in the computer science program at Utah Valley University (UVU) conclude their degree programs with a semester capstone des ign experience.

General Computer Applications The General Computer Applications End-of-Course (EOC) Exam is intended to measure student proficiency of the ISTE Standards. This course-level exam is provided to all students who have completed General Computer Applications or related courses. This exam c