ADHIYAMAN ARTS AND SCIENCE COLLEGE FOR WOMEN
Affiliated to Periyar University, Salem-11
(Recognized Under Sec 2(f)12(B) of the UGC Act, 1956)
Srinivasa Nagar, Uthangarai-635207- Krishnagiri Dt.Tamilnadu
IQAC-NAAC
Department of Computer Science and Computer Applications
B.COM CA, B.COM , BA ENGLISH – 2023
Elective I - Programming in C and Lab
23UCCEP01
Text Book
E. Balaguruswamy, “Programming in ANSI C”, 8th Edition, 2019, McGraw Hill Education,
Reference Books
1. Pradip Dey, Manas Ghosh, “Programming in C”, 2nd Edition, 2018, Oxford University Press, ISBN:
978-01-9949-147-6.
2. Kernighan B.W and Dennis M. Ritchie, “The C Programming Language”, 2nd Edition, 2015, Pearson
Education India, ISBN: 978-93-3254-944-9.
3. Yashavant P. Kanetkar, “Let Us C”, 16th Edition, 2019, BPB Publications, ISBN: 978- 93-8728-449-4.
4. Jacqueline A Jones and Keith Harrow, “Problem Solving with C”, Pearson Education. ISBN: 978-93-
325-3800-9.
5. Dr. Guruprasad Nagraj, “C Programming for Problem Solving”, Himalaya Publishing House. ISBN-
978-93-5299-361-1.
Weblinks and Video Lectures (e-Resources):
1. http://elearning.vtu.ac.in/econtent/courses/video/BS/14CPL16.html 2.
https://nptel.ac.in/courses/106/105/106105171/
OFFICE AUTOMATION
23UCSN07
Text Book
PeterNorton,―IntroductiontoComputers‖–TataMcGraw-Hill.
Reference Books
Jennifer Ackerman Kettel, Guy Hat-Davis, Curt Simmons, ―Microsoft 2003‖, Tata McGrawHill.
Web Resources
1. https://www.udemy.com/course/office-automation-certificate-course/
2. https://www.javatpoint.com/automation-tools
Elective II - Office Automation and Lab
23UCCEP02
Textbooks
1 Peter Norton, “Introduction to Computers” –Tata McGraw-Hill.
Reference Books
1 Jennifer Ackerman Kettel, Guy Hat-Davis, Curt Simmons, “Microsoft 2003”, Tata McGraw- Hill.
Web Resources
1 Web content from NDL / SWAYAM or opensource web resources
Introduction To Html
23UCSN02
Textbooks
MasteringHTML5andCSS3MadeEasy‖,TeachUCompInc.,2014.
ThomasMichaud, “FoundationsofWebDesign:IntroductiontoHTML&CSS”
ReferenceTextbooks
WebResources
1. https://www.teachucomp.com/samples/html/5/manuals/Mastering-HTML5-CSS3.pdf
2. https://www.w3schools.com/html/default.asp
Elective III – Programming in JAVA and Lab
UCCEP05
Textbooks
1 Herbert Schildt, The Complete Reference, Tata McGraw Hill, New Delhi, 7th Edition, 2010.
2 Gary Cornell, Core Java 2 Volume I – Fundamentals, Addison Wesley, 1999.
Reference Books
1 Head First Java, O‟Rielly Publications, Y. Daniel Liang, Introduction to Java Programming, 7th
Edition, Pearson Education India, 2010.
Elective IV– Relational Database Management System
UCCEP07
Textbooks
1 S. Sumathi, S. Esakkirajan, “Fundamentals of Relational Database Management System”,Springer
International Edition 2007.
Reference Books
1 Abraham Silberchatz, Henry F. Korth, S. Sudarshan, “Database System Concepts”,McGrawHill2019,
7th Edition.
2 Alexis Leon & Mathews Leon, “Fundamentals of DBMS”, Vijay Nicole Publications 2014, 2ndEdition
Web Resources
1 https://nptel.ac.in/courses/106106093/
2 https://nptel.ac.in/courses/106106095/
3 NPTEL & MOOC courses titled Relational Database Management Systems
Software Engineering+(UML Lab)
UCCEP08
Textbooks
1 Rajib Mall, “Fundamentals of Software Engineering”, PHI 2018, 5th Edition.
2 Roger S. Pressman, “Software Engineering - A Practitioner‟s Approach”, McGraw Hill 2010,
7thEdition.
Reference Books
1 Pankaj Jalote, “An Integrated Approach to Software Engineering”, Narosa Publishing House 2011,3rd
Edition.
Web Resources
1 NPTEL online course – Software Engineering - https://nptel.ac.in/courses/106105182/
Practical Tally
2UCCEP10
Textbook
1Bimlendu Shekhar,.”Tally Practical Work Book - 2: Jewellery Shop Accounting and Inventory Managemen.