You are on page 1of 63
WSECPEEEREERPEEESEEE ESE Curriculum of Bachelor of Arts in Computer Application (BCA) Submitted By Computer Applicati Facultics of Humanities and Social Science Tribhuvan University subject Committee Dean's Office, Faculty of Humanities and Social Sciences’ Tribhuvan University LEE aA iti i, ene WOUPBBPPBPEPEEBEUPEEEEEEEESE ‘The title of the program is Bachelor of Arts in Computer Application (BCA). Objective The objective of the Bachelor of Arts in Computer Application (BCA) at the Faculty of Humanities and Social Sciences of Tribhuvan University is 10 produce high quality ‘computer application users and developers. Durati The program of study for Bachelor of Arts in Computer Application (BCA) is over a period of eight semesters (four a September and February of each yea idemie yeurs). The academic year begins in the ‘Medium of Instruction and Examination The medium of instruction and examination in the Bachelor of Arts in Computer Application (BCA) program shall be English. Entry Requirement The entry requirement for students in Bachelor of Arts in Computer Application (BCA) is Intermediate Level or Hi from a recognized institution with at least second div basic academic requirement, an entrance examination wi by the concerned Dean's office. scondary level (10+2) or equivalent in any discipline jon (45%) marks. Besides the be conducted for all applicants Admission Procedure The entrance test application form and the information brochure shall be provided on request at the concerned college or department. The concerned college or department serutinizes the applications. The eligible candidates are informed to appear in the entrance test. The exact date for the entrance test is communicated to the applicants by the concemed Dean's office, The candidates shall be admitted on merit basis. The subjects end weightage of each subject for the Entrance test will be as follow English: 40%; Mathematics: 50% and General Knowledge: 10% The college may also hold interviews for the candidates before their final selection for admission. The candidates, who are given provisional admission pending submission of the qualifying certificates, are required to submit all necessary documents within a week of the beginning of regular classes. Otherwise, the admission will be annulled. Academic Schedule The academic session of the Univers semester begins in September and the Spring Semester begins in February, For the Bachelor of Ars in Computer AME4IN (ECA) progam, stent admission ma) commence either in the Fall semester or in ih Spring semester, as approved “aysthe university, Tribhuvan University”publishes its yearly academic calendar, The « colleges are required to follow the alg A ( AY ¥y consists of two semesters per year. The Fall eMY MW Page | Student Evalu: ‘The students’ academic performance during a semester is evaluated using the system of continuous assessment (Internal Assessment and External Assessment). The college or concerned department conducts the intemal assessment during the session and the University conducts the external assessment (Final Examination) at the end of each semester, Final practical examination shall be conducted by the college or the concemed department and the universit will send the external examiner Tach course shall have internal evaluation marks of 40% evaluated by the concerned faculty member. Generally. each course will have a written end semester examination (Final Examination) of 60% marks at the end of each semester. The internal marks shall be awarded on the basis of constant assessment, Normally, final examinations are not conducted for elective courses and in courses which are offered as intensive courses conducted by reputed international scholars, The mark weightage and time allocated for ifferent assessment is given below. Examination Scheme (Subjects with Practical) Toternal Assessment | Extemal Assessment Theory | Practical [Theory | Practical | Total 20% 20% 60% 100% Gils) | Gtirs) Examination Seheme (Subjects without Practical) External Assessment | Total 60% (3 Hrs.) 100% Internal Assessment To pass in a subject, a student must obtain a minimum of 40% in that subject in internal assessment and D grade in the final examination, Students must pass *Theory Internal Assessment’ ‘Practical Assessment” and ‘Final Examination’ separately. Fach course is assigned a certain number of credits depending generally upon its lecture, tutorial and practical work hours in a week. In theory subjects, one lecture per week is assigned one credit as @ general rule, Grading Svstem a ‘The grade (marks) awarded to a student in-aGourse is based on,his‘her consolidated performance in sessional and. final examinations. The letter grade in any particular ue NP men subject is an indication of a student's relative performance in that course. The pattern of sgreding is as follows: Letter | Grade | Grade Point Description D .0 Work satisiying minimum requizement for credits Failing Only in Very rare and unusual circumstances, if a student cannot finish all the required work for the course, he/she may be awarded an incomplete grade "I", If all the required ‘work is not completed within the following semester, the grade of T will automatically be converted to an "F". A student receiving an “I” grade does not need to register for that subject in the following semester to complete the required works, The performance ofa student in a semester shall be evaluated in terms of the Semester Grade Point Average (SGPA) which is the grade point average for the semester. ‘The cumulative grade point average (CGPA) is the grade point average for all completed semesters, sGPa semester CGPA = Toial honor points eamed / Total number of eredits completed fotal honor points earned in a semester / Total number of credits registered in a Alicudanee Requirement The students must attend every lecture, tutorial and practical classes, However, to accommodate for sickness and other contingencies, the attendance requirement shall be a minimum of 80% of the classes actually held. If a student fails to attend 80% of the classes in any particular subject, he/she shall not be allowed to take the final examination in that subject. 2 Normal and Maximum Duration of Stay at the College The normal duration for completing the Bachelor of Arts in Computer Application (BCA) program at the university will be four years, The maximum duration for the ‘completion of the requirements will be the normal duration plus two year. Course Registration . The academic record of a studatt is maintained registers in any semester, and the grades he/she rms of the courses for whith he/she tains in those courses. Registfation for courses is done at the beginning of each semester. Since registration is a very important procedural part of the credit system, it is absolutely essential that all students present themselves at the college, In case of illness or any exceptional circumstance during the registration period, he/she must inform the Principal of the same, Registration in absentia may be allowed only in rare cases, at the discretion of the Principal. However, the student's nominee cannot register for courses buit will only be allowed to complete other formalities. Repeating a Course A course may be taken only once for a grade, except when a student receives a D or F grade. Since passing of all core courses individually is a degree requirement, the student ‘must retake the failing core course when offered and must suecessfully complete the course. Retaking a course in which a student has earned a D grade is optional. However, ‘student cannot retake more than two courses in which he/she has received D grade. The grade earned on the retake will substitute the grade earned first time the course was taken Elective Courses The curriculum is oriented to have intensive study in the field of interest with course registration flexibility at least for four courses, But in future, course registration flexibility shall be increased to more number of courses, Award of Degree ‘Tribhuvan University awards Bachelor of Arts in Computer Application (BCA) degree upon completion of all requirements as preseribed in the curriculum, Tribhuvan University awards grades as explained in the curriculum on the basis of individual students relative performance, The minimum credit hours needed for Bachelor of Arts in Computer Application (BCA) degree is 126. Cumulative Grade Point Average (CGPA) for the degree shall be awarded upon completion of all requirements. Examination Paper ‘Students may apply for re-totaling or sechecking of their grades as per University rule, upon payment of prescribed fee. Note: The provisions of this document are not to be regarded as a binding contract between the University and the stiflents. The University rescrves the right to change any provisions or requirements contained in this document at any time, without pre-notification, within the students’ term of residence. Page| 4 Bachelor of Arts in Computer Application (BCA) Course Structure | Credit Tours Core Courses) fathemat tistics Cour Language Courses Social Sciences & Mar [126 =] a ee First Year N | Course | Course Title Credit | Lecture al | Lab ; alle Fl Computer Fundamenta 4 > 4 _| Application a CASOIOD | Society & Tecnology 3 ai ico [3 TCAPNi03 [English 3 3 L- | 4 TCAMTIO4 | Mathematics T me eee | | CACSi05 | Digital Logie Computer Archit Lab’ Mrs. SSE ‘Tutorial A Probability and Statistics °S203_ System Analysis and Des Operating System [Numerical Methods Scripting Latguay Database Manag System Project I Third Yeur SN] Course Course Title Credit | Lecture | Tutorial | Lab || Code Hire | Hey. | Hrs. | Hrs. [ S301 [MIS and Business 3 3 2 DotNet Technology 3 Course Advanced Java Prog Computer Networking wroduetion to Managemen Computer Graphies and ‘Animation Mobile Programming ributed Syster i | Applied Economi Network Programmi Project IT Fourth Year Course Title ‘Tutorial Code | irs. | “rs. | rs. | Hrs. T | CACS401 | Cyber Taw & Professional | — 3 3 I Eihies 2_| CACS402 | Cloud Computing F = 3 3_[ CAIN403 [internships Elective 1 CAOR4S51 2 CAPHS2 3 La [Bective 1v [SN | Course | Elective ti Elective II petations Research Project II Total 15 12 Eis Oper ae) ‘La a Reais es Course Title “Applied Psychology Course [Course Title 4) CACS479 CAERAB0 TH in Banking Geographical Information | 7 System Foote! information’ 9 _| code CACSIRT | Knowledge Engine CACSAR3 | Advanced DotNet Technolo, 484 | Database Programming Database Admin tration ‘ork Adminisiration Page| 6 Course Title: Computer Fumdamentals and Appli Course Code: CACSIO1 Year/Semester: I Class Load: 8 tions (4 Cr.) 's./ Week (Theory: 4 Hrs., Practical: 4 Hrs.) Course Description This course offers fundamental concepts of computer and computing which includes introduction to computer system, computer software & database ‘management system, operating system, data communication & computer network and comtemporary technologies. It also aims at helping students convert theoretical concept into practical skill through the use of different application Packages including word processor, spreadsheet package, presentation package and photo editing graphical package. Course Objectives The general objectives of this course are to provide fundamental concepts of information and communication technology and to make students capable of using different application packages in their personal as well as professional life, Course Contents Unit 1 Introduction to Computer System 16 Hrs. Introduction to Computer, Characteristics of Computer, Applications of Computer, Classification of Computer, Mobile Computing, Anatomy of a Digital Computer, Computer Architecture, Memory & Its Classification, Input devices, Output Devices, Interfaces Unit2 Computer Software 3 Hrs Introduction to Software, Types of Software, Program vs. Software, Computer Virus and Antivirus. init 3 Operating System 4trs Introduction to Operating System, Function of Operating System, Types of Operating System, Open Source Operating System, 4 Database Management System 8 Hrs, Introduction to DBMS, Database Models, SQL, Database Design and Data Security, Data Warehouse, Data Mining, Database Administrator Data Communication and Compiiter Network 10 Hrs. Insroduction to communication system, Mole of Communication, ltreduction 0 Computer Network, ‘Types of Computer Network, LAN . Topologies, Transmission Media, Network Devices. OSI Reference Model, Communication Protocols, Centralized vs, Distributed Sysizm. Ge M2 me U U Unit 6 Internet and WWW 6 Hrs. Internet: Introduction to Internet and its Applications. Connecting to the Internet, Client/Server Technology, Intemet as a Clicnl/Server ‘Technology, Email, Video-Conferencing, Intemet Service Providers, Domain Name Server, Internet Address, Internet Protocols (ID, TCP, HTTP, FIP, SMTP, POP, Telnet, Gopher, WAIS), Intreduction to Intranet, Intemct vs. Intranet vs. Extranet, Advantages & Disadvantages of Intranct World Wide Web (WWW): World Wide Web and Its Evolution, Architecture of Web, Uniform Resource Locator (URL),Browsers: Intemet Explorer, Netscape Navigator, Opera, Firefox, Chrome, Mozilla; Scarch Engine, Web Servers: Apache, IIS, Proxy Server; HTTP Protocol, FTP protocol Unit7 Contemporary Technologies 13 Hrs, Multimedia, e-Commerce, ¢-Leaming, ¢-Covernance, e- Banking, Hypermedia, Geographical Information System, Virtual Reality, Augmented Reality, Artifical Intelligence, Arabient Intelligence, Roboties, Bit Coin. Laboratory Works Laboratory works should cover all the units and topies mentioned below and a project work should be carried out by students individually implementing the concept and skill learnt in this course, Unit 1 Operating System 10 Hrs. 4. GUI Based OS (5 Hrs.): Interface, GUI vs. CUL, Introduction to Windows, Features, Elements of Windows, Task Bar, Using Menus and Submenus, Opening a Program, Opening Multiple Program, Using Short Cuts, Using My Computer, Switching off the System, Desktop und Custom Well Pupers, Screen Saver, Using Help for Interactive Leaming. Using General Accessories: Notepad, Paint Tool, Clip Board, Character Map, Calculator etc; Using Multimedia: Using CD/DVDYBD, Using Audio/Video: Using Explorer to Manage Files and Folders: Copy/Delete/Rename/Short Cuts; Recycle Bin and It Uses. Using Format, Scandisk and Disk Defragmenter, Windows Installation and Setting, b. CUI Based OS (§ Hrs): Introduction to DOS, DOS intemal Commands, DOS Extemal Commands. 2 Word Processor 12 Hrs. Introduction to Word Processor, Figatures of Word Processor, Elements of Word Window, Creating & Saving Dgcument, Copy Paste and Cut Paste, Format Painter, Undo and Redo, Print Preview. Printing Documents, Fonts, [fect and Character Formatting, Paragraph Formatting, Styles, Finding, Replacing and Selection, Cover Page, Blank Page, Page Break, Working with Table, Inserting Pletue, Clip Art, Shapes, Smart Art and-Char., Hypestnk, Bookmarks, Cross Referencing, Header, Footer, Page Number, Working with Text Box, Quick Parts, Word Art, Drop Cap, Signature Line, Date & Time, Object, Fquation, Symbol, Working with Themes, Page Margins, Page Orientation, Page Size, Columes Handling, Hyphenation, Watermark, Page Color, Page Borders, Indentation, Arranging Objects, Table of Contents, Footnote and Endnote, Citation and Bibliography. Captions, Inserting Index, Table of Authorities, Mail Merge, Spelling and Grammar, Thesaurus, Translation, Word Count, Comments, Tracking, Changes, Compare, Protecting Document, Document Views, Ruler, Gridlines, Document Map, ‘Thumbnails, Zooming, Window Handling, Creating and Using Macro. Unit3 Spreadsheet Package 12 Hrs. Introduction to Spreadsheet Package, Features of Spreadsheet Package, Introduction to Microsoft Excel, Elements of Excel Window, Cell Referencing in Excel: Relative, Absolute, and Mixed; Managing Workbooks, Worksheets, Windows, Working with Worksheet, Printing Worksheet, Using Formulas/funetions; Formatting/Conditional Formatting Data & worksheet; Using Paste Special, Fssential Worksheet Functions, Using Templates, Protecting the File and Worksheet with Passwords; Working with Graphic Objects: Clip Ar, Word Ant, Map; Working with Charts, Working with Internal Database, Geiting More Power from Worksheet Databases, Accessing External Databases, Loan Amortization Scheduling and Calculation; Data Validation, Consolidating and Outlining, Using What- if Analysis: Data Table, Goal Seek, Scenario Manager; Understanding Pivot Tables, Constructing and Analyzing Pivot Tables, Using Custom Controls on Worksheets, Fffectively Using the Macro Recorder Unit 4 Presentation Package 6 Hrs, Introduction, Creating and Saving Presentation; Entering, Editing, and Enhancing Text; Editing in different views- Outline View, Slide Sorter View: Creating Graphs, Editing and Enhancing Graphs; Adding ClipArt in Slide, Editing Ans, Animating Charts and Art Objects, Adding Sound, Choosing Sound Effects. ‘Transitional, From Other Sources; Adding Sounds to Animations and Sound Objects; Recording Sound and Narration; Adding Movie in Slides, Playing and Editing Movie; Making Movie Poster and Icon; Slide Show, Setting Slide Transition, Speed and Slide Advancement; Rehearsing Slide Display Timing, Slide Notes and Comments; Faiting ‘Text Color, Creating Custom Color; Background and Schemes; Linking and Embedding Objects; Importing and Exporting Presentation; Printing Slides and Handouts Unit 5 Photo Editing Package 20 Hrs. Fundamentals * Graphies Basics: Bitmap Vs. Vecior-Based Graphics, Color/Bit Depth and Image Resolution, Graphic File Formats, Optimizing Web Graphies, Regular Text Vs, BE Ne Anti- Aliased Text, Pixel Resize Vs. Smart Resize, Regular Graphics Vs. Interlaced Graphics, Lossy Compression Vs, Lossless Compression, Dithered Graphics Vs. Non-Dithered Graphics, Standard Selection Vs. Floating Selection, Tolerance, Opacity Introduction 10 Color: Color Modes- RGB, CMYK, Grayscale, LAB, Bitmap; Hue, Saturation, and Brightness; Browser Safe Colors; Shadows, Highlights and Midtones of an Image Interface, Tools and Options Environment: About Photoshop, The Photoshop Interface, Setting up a new Photoshop document, Saving a new document, The Default Palettes, Working with Photoshop Palettes, The Photoshop Toolbox and Options bar, Using Guides and Ruler, Image ard Color Basies: Supported import and export image formats, Opening ‘an Tmage in Photoshop, Creating Images In Photoshop, Saving Images In Photoshop, Basic Image Editing, Changing Image Size, Cropping an Image, Changing Color/Bit Depth, Optimizing Images using Save for Web, Working ‘with Color in Photoshop Tools: Parts of the Toolbox, Toolbox Shoricuts, Tools Options, Marquees, Magic wand, Lassos, Move tool, Crop tool. Slice tools, Pencil, Paintbrush, Eraser tools, History brushes, Clone tamp-Pattern stamp, Healing brush tool, Retouch tol, Gradient, Paint bucket, Bum-Dodge-Sponge, Blur-Sharpen- Smudge, Shapes-line- rectangle-polygon-custom shapes, Path selection tool, Pen tool, Type tools, Notes tool-Audio annotation, Eyedropper-Color sampler- Measure tool, Hand-Zoom, Quick mask-Sereen modes, Jump to Image Re Back ground and Foreground. Transforms: Using Free transform, Move, Rolate, Scale, Skew, Distort, Perspective, Flip-vertical, horizontal, Invert, Rotate 180°, Rotate 90° CW, Rotate 90° CCW Layers, Channels and Actions Photoshop Layers: About Layets-Fill and Adjustment Layers, The Layer Palette, Naming Layers, Creating Layers, Deleting Layers, Viewing Layers, Moving Layers, Layer Opacity, Locking Layers, Merging Layers, Layer Modes and Blending Options, Image Composting Using Layers. Photoshop Channels: About Channels, The Channel Paletic, Creating and Viewing Channels, Modifying Chanrcls, Deleting Channels, Aipha Channels and Masks. Actions: Using the Action} Palettes Recording Action, Playing Action, Edith Action, Loading a Saved Action. * Restoring and Enhancing Iimages Restoration of Photos: Restoring Damaged Photos. Photo Retouching, LA Page| 10 Photo Enhancement and Color Correction: Changing Levels, Changing Curves, Color Balance, Changing Brightness and Contrast, Changing Hue Saturation and Brightness, Changing a Grayscale Image to a Colored Image, Histogram, Gradient Map, Desatuarate, Invert, Color Replace, Sclective Color, Kqualize. Threshold, Channel Mixcr, Posterize, Changing Background using Layer Compo: Text Editing and Special Effects Text Editing in PhotoShop: About the Type Layer, Creating Vertical and Horizontal Types, Point and Paragraph ‘Text Creation, Using Horizontal and Vertical Type Mask Tools, Using Character Palette for Text Faditing, Choosing a Font, Changing the Type Color, Choosing a Type Size, Specifying Kerning and Tracking, Using Fractional Character Widths, Specifying Baseline Shift, Applying Underline and Swikethrough, Text Alignment and Justification, Specifying Anti-Aliasing, Creating Text Warp, Rasterizing Type, Converting ‘Type to Shapes, Adding Effects to Text Phowashop Special Effects and Filters: About Special Effects, Using Filters, Basic Filter Examples, Artistic Fillers, Distorting Filters, Filter Combinations, Plug-in Fikers. Web Application and Animation Adobe ImageReady: About Image Ready, Opening Image Ready, The Image Ready Interface, Image Maps, Image Slicing, Basic Animation, Photoshop for Building Web Interface: About the Interface ‘Teaching Methods The teac ig faculties are expected to create environment where students can update and upgrade themselves with the current scenario of computing and information technology with the help of topics listed in the syllabus. The general teaching pedagogy that can be followed by teaching faculties for this course includes class lectures, group diseussions, case studies, guest lectures, research work, project work, assignments (theoretical and prac verbal examinations. Evaluation . Examination $ Tniernal Assesment] External Assessment Theory | Practicab\—[Pheory | Practical | Total ke 20 20 0 - 100 Gis) | GHrs) Page| 11 (BSSEBSSSRSRSB SESE SESESBHSERZ SEE 1 Alexis Leon, Mathews Leon, “Fundamentals of Information Technology, 2/e", Vikas Publishing House Pvt Limited, 2009, ISBN: 9788182092457 E Balagurusamy, “Fundamentals of Computers,” Tata MeGraw Hill Extucation PYT-Lid., 2009, ISBN: 9780070141605 Peter Norton's, “/ntroduction (0 Computers", 7" Edition, Tata McGraw-Hill, 2010, ISBN: 9780070671201 Brad Davley & DaNae Davey, “Adobe Photoshop CS6 Bible”, Wiley Publishing Inc., 2012, ISBN: 978-1-118-12388-1 Faithe Wempen, “Microsoft Office Power Point 2007 Bible (With CD)”, Wiley Publishing Inc., 2007, ISBN: 978-0470043684 Herb Tyson, “Microsoft Office Word 2007 Bible (With CJ", Wiley Publishing Ine. 2007 Jim Boyce, “Windows 7 Bible ", Wiley Publishing Inc., 2009, ISBN: 978- (0470509098 John Walkenbach, “Microsoft Office Excel 201 Publishing inc., 2007, ISBN: 978-0470044032 Pradeep Sinha and Priti Sinha, “Computer Fundamentals (with CD)", 6” Edition, BPB Publications, 2003, ISBN: $788176567527 Ramesh Rimal & ct. al, “Computer Science-l, Revised Fdition”, Buddha Academie Publishers and Distributors Pvt. Td. Nepal. 2013 Ramesh Rimal & et, al, “Computer Science-Il, Revised Edition”, Buddha Academic Publishers and Distributors Pvt, Lid, Nepal, 2013 Bible (With CD)", Wiley Page| 12 Course Title: Society and Technology (3 Cr.) Course Code: CACS102 Yeav/Semester: WI Class Load: 3 Hrs. / Week (Theory: Hrs.) Course This course covers severa topies of sociology and impact of technology on society that includes basic concept of sociology, organizing social life, social system & social stratification of Nepalese societies, society & technology and research in social scicnces which are essential to make computer professionals ‘more responsible towards their society and social norms & values, Course Objectives The main objective of this course is to make the students familiar with the disciplines of sociology. The goal is to enable, them to analyze the Nepalese society and culture; and to understand the relationship between individual, Society and Culture. Course Contents 1 Basic Concept of Sociology 6 Hrs, Definition of Sociology, Nature and Scope of Sociology, Relationship of Sociology with Other Social Sei Organizing Social Life Hrs. Society: Population size and Distribution, Culture Community, Norms and Values, Status and Role, Institutions: Marriage, Family, Kinship and Groups, Lnit3 Social System & Social Stratification of Nepalese Socicties. ors. Social Processes & Socialization. Social and Cultural Change in Nepal, Factors ‘of Social and Cultural Change in Nepal, Caste/Ethnicity based Stratification, Gender based Stratification, Religion based Stratification, Ecological based Stratification, National Integration: listorical Process of Nutionhood, Cultural Integration (Language, Rituals and Customs). Unit4 Society and Technology 12 Hrs, ‘Technological Society, ‘'echnological Changes in ‘Thitd World Society, Social ‘and Cultural bases of Technological change, Process and Patteras of Diffusion of Innovation, Consequences of Technological Development on Nepalese Society Accountability of Computer Professionals towards Society Unit Researeh in So We 12 Hrs. Concept of Research in Social Science, Understanding the Concept of Research Methods, Techniques and Tools: Interview, Focus Group Discussion, Observation, Qualitative, Quantitative: and Mixed Method in Social Research, bis Me mm Research Proposal and its Components: Identification of Research Problem, Formulation of Objectives, Rescarch Design, Formation of hypothesis/research questions, Sampling design, tool and methods of data collection, Analysis and Presentation of Data, Research Report Writing and Presentation, Computer ‘Softwares on Social Science Research. Teaching Methods The general teaching methods includes class lectures, group works end discussions, case studies, guest lectures, rescarch work, project work, ‘assignments and examinations (written and verbal), depending upon the nature of the topics. The teaching faculty will determine the choice of teaching method as per the need of the topics. ‘xamination Sehem Intemal Assessment] External Assessment Evaluation ‘Theory | Practical [Theory ] Practical | Total 100 ‘Text Books |. Andersen, M. L. & Taylor, HF. (2007). Understanding sociology, New Delhi: ‘Cengage Learning India Private Limited 2. Bista, D.B. (1996), People of Nepal. Kathmandu: Ratna Prakashan 3. Creswell, J. W. (2011). Research design: qualitative, quantitative and ‘methoxls approach. New Delhi: SAGE ‘4. Haralambos M & Heald R. M . (2006), Sociology: Themes and perspectives New Delhi: Oxford University Press ixed Reference Books |. Bryman, A, (2008). Social research methods (3rd ed.). New York, New Delhi Oxtord University Press, 2. Central Department of Socioligysand Anthropology (1987-2009). Occasional Papers in sociology and anthropology. Kathimandu, Page| 14 SS Course Title: English 1 (3 Cr.) Course Code: CACS103 ‘Year/Semester: VL Chass Load: 4 Hirs./ Week (Theory: 3 Hrs Tutorial: 1 Hr.) ‘ourse Di This course sims at helping students combine the knowledge of the English language with their technical knowledge with special emphasis on vocabulary acquisition and Grammatical accuracy. It offers up-to-date technical content, authentic reading and fisting passages covering a wide range of topics like the use of vitual ne yin industry, personal computing, viruses and seeuriy, information systems, and multine fi, Letirewriing section offers a complete guide to writing work-reloted letten and Somprehensive glossary of technical tems forms # useful mini-lctionary of ‘computing terminology, Course Obj The main objectives of the course are to: "impart effective language skills to students and enable them to use language accurately, clearly und concisely, acquaint students with language used in computer study through extensive reading activity, hel them to enbanc their ability to use language in a proper way with specific {focus on grammatical accuracy and writing competene enable students 10 improve work-related letter writing skills with special attention to presentation and structure, and * familiarize them with innovation in computer science while introducing them With the language used in this field. Course Contents A. LEARNING THE LANGUAGE, Unit One 9 Hrs, 1. Personal Computing The Processor Language Focus A: Contextual Reference ML. Portable Computers Operating Systems Language Focus B: Word Jormation, prefixes ILL. Online Services rz Data Transmission Language Focus C: Word formation, suffixes Page 15 Unit Two 1. Computer Software Comparing Software Packages Language Focus D: Making Comparisons IL. Computer Networks Network Configurations Tanguage Focus E: ime Sequence M1, Computer in Education CALL ‘Language Focus F: Giving Examples IV. Virtual Reality VR Input Devices Language Focus lassifying B. ORGANIZING AND WRITING TEXTS nit Three 1. Programming and Languages C Languages Language Focus H: Organis 1. Computer Viruses Computer Security Language Focus Listing TIL. Computers in the Office Computer System Language Focus J: The Passive Unit Four 1. Computers in Medicine Data Storage and Management Language Focus K: Explanations and Definitions I. Robotics Robot Characteristics Language Focus L: Compound Noun Unit Five me 1. Machine Translation Al and Expert System Language Focus M: Cause and kfect BOON U 12 Hrs, 9 Hrs, 6 Hrs, ors, Page | 16 1. Multi Media Computerto-video-conversion Language Focus N: Making Predictions ILL Computer Graphies 24 bit Color Language Focus O: Letter Writing sg B a a a a oe communicative language teaching (CL). Facilitating the Jearaing Process, the instructors are expected to stimulate the students to work as per the spirit of B the course and make leuming a joyful experience. 8 Evaluation a 5 a Q q q J J ) ’ ) ) | Presentation/classroom participation- 5 Writing sample- 15 Mid-term test- Final Evaluation- 60% Compreliension Vocabulary formation Grammar testing Whiting of multiple forms Prescribed Texthook 1+ Bosckner, Keith and P, Charles Brown, Oxford English for Computing. London Rutledge, 1993. > Page |17 a Course Title: Mathematies I (3 Cr.) Course Code: CACS104 Year/Semester: 1/1 Class Load: 5 Hrs. / Week (Theory: 3 Hrs., Tutorial: 1 Hr., Practic 1 Hr.) This course includes several topics fiom algebra and analytical geometry such as set theory and real & complex number; relation, functions and graphs; sequence and series; matrices and determinants; permutation & combination; conie section and vector in space which are essential as mathematical foundation for computing Course Objectives ‘The general objective of this course is 1 provide the students with basic snathematical skills required to understand Computer Application Courses, Course Contents Unit 1 Set Theory and Real & Complex Number 7 Hrs, Concept, Notation and Specification of Sets, Types of Sets, Operations on Sets (Union, Intersection, Difference, Complement) and their Venn diagrams, Laws of Algebra of Sets (without proof), Cardinal Number of Set and Problems Related to Sets. Real Number System, Intervals, Absolute Value of Real Number. Introduetion of Complex Number, Geometrical Representation of Complex Number, Simple Algebraic Properties of Complex Numbers (Addition, Multiplication, Inverse, Absolute Value) Unit2 Relation, Functions and Graphs 8 Hrs, Ordered pairs, Cartesian product, Relation, Domain and Range of a relation, Inverse of a relation; Types of relations: reflective, symmetric, transitive, and equivalence relations. Definition of function, Domain and Range of a function, Inverse function, Special functions (Identity, Constant), Algebraic (lincar, Quadratic, Cubic), Trigonometric and their graphs. Definition of exponential and logarithmic functions. Composite function.(Mathematica) Unit3 Sequence and Series 7 Hrs. Sequence and Series (Arithmetic, Geometric, Harmonic), Properties of Arithmetic, Geometric, Harmonic scquences, A. M.. G. M.. and H. M. and relation among them. Sum of Infinite Geometric Series. Taylor's Theorem (without proof), Taylor’s series, Exponential series. a ea Unit 4 Matrices and Determinants e 8 irs, Introductions of Matrices, Types.of Matrices, Equality of Matrices, Algebra of Matrices, Determinant, Transpose, Minors and Cofactors of Matrix. Properties of determinants (with out proof), Singular and non-singular matrix, adjoin and BRE SBSSSESESSESESSEESBRHSBERER EEE inverse of matrices.Linear transformations, orthogonal transformations; rank of ‘matrices, (Matlab) ‘Unit S Analytical Geometry 8 Hrs. Conic Sections: Definitions ( Circle, Parabola, Ellipse, Hyperbola and Related Terms), Examples to Explain The Defined Terms, Equations and Graphs of The Conie Sections Defined Above, Classifying The Defined Conie Sections by Bccentticity and Related Problems, Polar Equations of Lines, Circles, Ellipse, Parabolas. aud Hyperbolas. (Mathematica / Matlab) Vectors in Space: Vectors in Space, Algebra of Vectors in Space, Length, Distance Between Iwo Points, Unit Vector, Null Vector Product of Two and Three Vectors and Their Geometr Related! Examples. (Matlab) salar Product, Cross a Interpretations Unit 6 Permutation and Combination 7 Hrs. Basic Principle of Counting, Permutation of a. Set of Objects All Different b. Set of Objects Not All Different e. Circular Arrangement é. Repeated Use of The ‘Same Object. Combination of Things ANI Different, Properties of Combination. Laboratory Works “Mathematica and/ or Matlab should be used for above mentioned topi ‘Teaching Methods ‘The general teaching pedagogy includes class lectures, group works, case studies, guest lectures, research work, project work, assignments (theorctical and Practical), tutorials and examinations (written and verbal). The teaching faculty will determine the choice of teaching pedagogy as per the need of the topics. Evaluation Examination Scheme Internal Assessment | External Assessment Theory [Practical | Theory | Practical | ‘otal 20 20 0 - 100 GHrs) | GH) Text B 1, Thomas, G. B, Finney, R. S., “Calculus with Analytic Geomerry". Addison - 9th Edition a L/ ay Vv \ Page 19 BRPEBBERBEPBSEEBEEEE ERB EEES Bajracharya D. R., Shreshtha, R. M. & et al, “Basie Mathematics J, 1 Pustak Bhawan, Nepal Budnick, F. S., “Applied Mathematics for Business, Economies and the Social Sukunda Sciences”, McGraw-Hill Ryerson Limited, Monga, G. S.,“Mathematies for Management and Feonomics”, Vikas Publishing House Pvt. Ltd., New Delhi Paudel, K. C., GC. F, B., and et. al, “Higher Secondary Ma Publication & Distributors Pet. Ltd, Nepal. Upadhayay, H. P., Paudel, K.C & et al, “Elements of Pinnacle Publication, ines Mathematics”, Yamane, T. “Mathematics for Economist”, Prentice-hall of India. Course Title: Digital Logie (3 Cr.) Course Code: CACS105 Year'Semester: I Class Lond: $ Hrs. / Week (Theo Hrs, Practical: 2 Hrs.) Course Deseription This course presents an introduction to Digital logic techniques and its practical application in computer and digital system. Course Objectives The course has the following specific objectives: * To perform conversion among different number systems ‘© To simplify logie functions © To design combinational and sequential logie cireuit, ‘* To understand industrial application of logic system © Tounderstand Di © Designing of programm: IC analysis and its application memory Course Cont Unit] Introduction 2 Hrs, 1.1 Digital Signats and Wave Forms 1.2 Digital Logie and Operation 1.3 Digital Computer and Integrated Cireuits (IC) 1.4 Clock Wave Form 2 Number Systems SHrs, 2.1 Binary, Octal, & Hexadecimal Number Systems and Their Conversions 2.1.1 Representation of Signed Numbers-Floating Point Number 2.1.2 Binary Arithmetic 2.2 Representation-of BCD-ASCII-Excess 3 -Gray Cade -Ervor Detecting and Correcting Codes. Unit 3 Combinational Logic Design 16 Hrs. 3.1 Basic Logie Gates NOT, OR and AND 3.2 Universal Logie Gates NOR and NAND 4.3 EX-OR aiid EX-NOR Gates 3.4 Roolean Algebra: 3.3.1 Postulates & Theorems 3.3.2 Canonical Form. Simplification of Logic Functions Simplification of Logic Functiofs Using Kamaugh Map. 3.5.1 Analysis of SOP And POS Expiession 3.6 Implementation of Combinational Logic Functions 3.6.1 Encoders & Decoders A Page| 21 @ae@qg~aegegzerpzveege@ztoaqrgeEemve@mbr@mrer@etme@tbrtbetitisns se Ss 3.6.2 Half Adder, & Full Adder 3.7 Implementation of Data Processing Circuits 3.7.1 Multiplexers and De-Multiplexers 3.7.2 Parallel Adder -Binary Adder-Parity Generator ‘Checker- Implementation of Logical Functions Using Multiplexers 3.8 Basic Concepts of Programmable Logic 3.8.1 PROM 3.8.2 EPROM 3.83 PAL 3.84 PLA 4 Counters & Registers 16 Hrs. 4.1 RS, JK, JK Master - Slave, D & T Flip flops 41 Level Triggering and Edge Triggering 4.1.2. Excitation Tables 4.2. Asynchronous and Synchronous Counters 4.2.1 Ripple Counter: Cireuit and State Diagram and TimingWaveforms 4.2.2 Ring Counter: Circuit and State Diagram and Timing Waveforms 42.3 Modulus 10 Counter: Circuit and State Diagram and Timing Waveforms 4.24 Modulus Counters (5, 7, 11) and Design Principle, Circuit and State Diagram 4.2.5 Synchronous Design of Above Counters, Circuit Diagrams and State Diagrams 4.3. Application of Counters 43.1 Digital Watch 43.2. Frequency Counter 44. Registers 44.1 Serial in Parallel out Register 442 Serial in Serial out Register 443 Parallel in Serial out Register 444° Parallel in Parallcl out Register 44,5 Right Shift, Left Shift Register Unit § Sequential Logie Design 6 Hrs. 5.1 Basic Models of Sequential Machines + Concept of State * State Diagram 5.2 State Reduction th-bugh Partitioning and Implementation of Synchronous Sequential Circuits 5.3 Use of Flip-Flops in Realizing the Models 5.4 Counter Design A Page| 22 MBeeaegsseeeneaeanagaeeseeeceseeaegages ws Laboratory Works 1 Gates using Active and Pas Half Adder and Full Adder 16:1 Multiplexer 1:16 Demultiplexer Digital Watch by Counters Shift Re ive Flemenis ‘Teaching Methods ‘The general teaching methods includes class lectures, group discussions, ease studies, guest Icetures, research work, project work, assignments (theoretical and Practical), and exums, depending upon the nature of the topics. The teaching faculty will determine the choice of teaching pedagogy as per the need of the topics. Evaluation Examination Scheme Tnternal Assessment] External Assessment Theory | Practical | Theory [ Practical | Total 20 20 0 > 100 Guts) | GHrs) ‘Text Books 1. Floyd,"Digital Fundamentals", PEL 2. Mortis Mano, “Digita! Design’, Prentice Hall of Ici Vocei.R.J, "Digital sysiems-Principles & Application: -Prentive [all of India, Reference Books B.R. Gupin and V.Singhal, sons, India. = x Fletcher. W.L, "An Engineering Approach to Digital Design’, Prentice Hall of India, Millman & Halkias ,"Integrated Electro V.K.PURI, “Digital Electronics", TMH, Digital Electronies 4 Edition, S. Kataria & Page |23, Course litle: C Programming (4 Cr.) Course Code: CACSISL Year'Semester: I/II Class Load: 8 Hrs. / Week (Theo Hrs, Tutorial: 1 Hir., Practical: 3 Hrs) Course Deseription This course includes both theoretical as well as practical concept of programming, Practical skill of programming are provided using C language which includes basic concept of C, operators and expressions, basie input/output funetion, contvol structures, array & siring, function, point file handling and graphies in € structure and union, urse Objectives ‘The general objectives of course are to provide fundamental concepts of Programming language, programming technique and program development using C programming language. Course Contents Unit 1 Programming Language 10 Hrs. Introduction to Programming Language, Types of Programming Language, Language Processor, Program Errors, Features of Good Program, Different Programming Paradigm, Software Development Model, Program Development Life Cyele, System Design Tools. Unit2 Programming Technique SIs, Introduction to Programming Technique, Top down & Bottom up Approach, Cohesion and Coupling, Structured Programming, Deterministic and Non deterministic Technique, Iterative and Recursive Logic, Modular Designing & Programming. Unit 3 Basic Concept of C 5 Hrs. Introduction, History, Features, Advantages and Disadvantages, Structure of C program, Compiling Process, C Preprocessor and Header Files, Library Function, Character Set, Comments, Tokens and its types, Data types, Escape Sequences, Preprocessors Directives. 4 Operators and Expressions 3 Mrs, Arithmetic Operator, Relational Opérator, Logical Operator, Assignment Operator, Increment/decrement Operator, Conditional Operator, Bitwise Operator, Comma Operator, Sizeof Operator, Operator, Precedence and Associativity, Expressions and its Evaluation”Type Custiag in Expression, Program Statement. » {L ~ SAAS {3 A Page |24 Unit Input and Output 3s, InpuvOutpat Operation, Formatted 1/0 (scanf, printf), Unformatted 1/0 (getch- uth, getche, getchar-putchar and gets-puts) Unit 6 Control Structure 6 Hrs, Introduction, Type of Control Structure (Branching:if, if else, if elseif and switch case, Looping: while, do while and for and Jumping: goto, break and continue), Nested Control Structure. Unie? Array 6 Hrs. Introduction, Declaration, Initialization, One Dimensional Aray, Multi Dimensional - Array, Sorting (Bubble, Selection), Searching Sequential), String Handling, Unit 8 User Defined Function Sirs, Introduction, Components, Function Parameters, Library Funetion vs. Users Defined Funetion, Different Forms of Function, Recursion, Passing Array to Funetion, Passing String to Function, Accessing a function (Call By Value & Call By Reference), Macros, Storage Class. Unit 9 Pointer 6 Hrs, Introduction, The Address(&) and Indirection(*) Operators, Declaration & ialization, Pointer to Pointer, Pointer Expressions, Pointer Arithmetic, Passing Pointer to a Function, Pointer and Arcay, Array of Pointer, Pointer and String, Dynamic Memory Allocation. Unit 10Structure Sirs. Introduetion, Declaration, Initialization, Nested Structure, Array of structure, Aray within Structure, Passing Structure & Amay of Suuclure to function, Structure & Pointer, Bit Fields, Union and Its Importance, Structure vs. Union, Unit 11Data File Handling 4s. Imroduction, Types of File, Opening & Closing Data File, Read & Write Function, Writing & Reading Data To and From Data File, Updating Data File, Ranglom Accessing Files, Printing a File Unit 12Mntroduction to Graphies 2 Hrs, Initialization, Graphical Mode, Graphical Functions. Pt Laboratory Works - Laboratory works should be done covering all the topiclisted above and a small project work should be carried out using the concept learnt in this cotirse only. Project should be assigned on individual basis, B Page [25 ‘Teaching Methods ‘The general teaching pedagogy includes class lectures, group discussions, case studies, guest lectures, research work, project work, assignments (theoretical and practical), and examinations (written and verbal), depending upon the nature of the topics. The teaching faculty will determine the choice of teaching pedagogy as per the need of the topics, Examination Sch Internal Assessment] External Assessment Total Practical 700 a = Ghis.) ‘Text Books 1. Brain W. Kerighan & Dennis Ritchie, "The © Programming Language", Second Edition, Prentice Hall, 1988, ISBN: 978-0131103627 2. Bytons S. Gotterfried, "Programming with C, 3/e ", McGraw Hill Education India, | 2013, ISBN: 978-0-07-014590-0 Reference Baoks 3. Al Kelley, Ira Pohl, “A Book on C", 4" Edition, Pearson Education, 1998, ISBN: 978-0201183993 4. Deitel & Deitel. “C: How to program”, 7 Edition, Pearson Tdueation, 2012, ISBN: 9780273776840 5. E Balagurusamy, “Programming in ANSI C. 2012 ISBN: 9781259004612 6. Yeshvant Kanetkar, "Ler us C”, 13" Edition, BPB Publication,2013, ISB 8333-163-0 7. Ramesh Rimal & et. al., “Computer Science-Il, Revised Edition”, Buddha Academic Publishers and Distributors Pvt, Ltd)Nepaig2013. Sixth Edition", Tata Me GrawHill, 178-81- Page |26 Wee reeeeeeeeeeerrs Course Title: Financial Aecounting (3 Cr.) Course Code: CACS1S2 Year/Semester: IL Class Loud: $ Hrs. / Week (Theory: 3 Firs, Tutorial: 1 Hi . Practical: 1 Hr.) Course Deseripti This course includes both theoretical as well as pract cal coneept of financial accounting so that students can understand working principle of financial accounting and hence financial sector, an use the concept in developing application related to Course Objectives The general objective of this fundamentals of fi course is to develop conceptual understanding of the ancial accounting system, Course Contents Unit 1 Theoretical Framework 4 Urs, Meaning and Seope of Accounting: Meaning of Accounting, Procedural Aspects of Accounting, Fvolution of Accounting as a Social Science, Obje of Accounting, Functions of Accounting, Sub-fields of Accounting, Users of Accounting Information, Relationship of Accounting with Other Disciplines, Limitation of Accounting, Role of Accountant in the Society Principles and Conventions: Accounting Concepts, Prineiples & Conventions ~ an Overview, Qualitative Characteristics of Financial Statements, Fundamentals Accounting Assumptions. Accounting Standards: Concepts, Objectives, Benefits & An Overview of Nepal Accounting Standards Accounting Policies: Meaning, Sclection of Accounting Policies and Changes in Accounting Policies Unit2 Accounting Process 10 Hrs. Books Of Accounts Leading to The Preparation of Trial Balance, Journal Entries, Double Entry System, Advantage of Double Entry System, Concepts of Transaction and Events, Classification of Accounts, Golden Rules of Accounting, Advantages of Journal, Ledger, Trial Balance, Subsidiary Books Including Cash Books, Capital and Revenue Expenditures and Receipts Contingent Assets and Contingent Liabilities, Errors Including Rectifications Thereof Unit 3 Bank Reconciliation Statement 4 Urs. Introductions, Ascertaining the Causcs of Diflerences of Bank Balance in Bank. Column of the Cast-Book and in Pass- Book, Procedure for Reconciling the Cash- Book Balance with the Pass-Book Balance, Importance “of Bank Reconciliation Statement A A | /

You might also like