BSCS Course Outline GOMAL UNIVERSITY D.I.KHAN

 



GOMAL UNIVERSITY


 D.I.KHAN




 

 

Bachelor of Science in Computer Science (BSCS)

Program 

Institute of Computing & Information Technology (ICIT),

GomalUniversity, Dera Ismail Khan

BS (Computer Science) 4 Years Program


SEMESTER-I

 

CGE-1:           INTODUCTION TO INFORMATION AND COMMUNICATION TECHNOLOGIES

Credit Hours: 4                                                                    

Theory: 70                 Sessional: 15   Practical: 15               Total Marks: 100

 

Basic definitions and concepts, Brief history of computers and their applications,Hardware: Computer Systems and components, Primary and secondary storage, Input and Output devices, Software: System Software and Application Software, Various categories of application software and their usage, programming languages, Data communication and networking, internet and word wide web, IT security and other related issues.

 

Reference Material:

Introduction to Computer by Peter Norton.

Fundamental of Electronic data processing By S.Jaiswal

Using Information Technology By Brian K . Williams.

 

CCC-1:           PROGRAMMING FUNDAMENTALS

Credit hours: 4          

Theory: 70                 Sessional: 15               Practical: 15               Total Marks: 100

 

Introduction to computer Programming and problem analysis. Translation of algorithms into programs, introduction to programming with C Elements of Language: Standard I/O Statements and functions, Data Types (Primary and Secondary Data Types),Operators, Expression, Selection Structure Repetition  structure , Arrays, One and Two dimensional arrays, Functions, Parameter passing, return statement, Recursion, Storage classes, Pointers, array and pointers, functions and pointers, Structures, Declaration, initialization, array of structures, Files, reading and writing of data into Text files.

Reference Material:

            C Programming By Robert Lafore.

            C++ Programming By Robert Lafore.

 

CSC-1:           BASIC ELECTRONICS

Credit hours: 3                                                                                  

Theory: 80                 Sessional: 20                                                   Total Marks: 100

 

Fundamentals of Semiconductor physics: Band theory, semiconductors (intrinsic and extrinsic), pn junction, pn junctions as a rectifier, clipper and clamper circuits, zener diode and voltage regulator, LED and LCD etc.,  Transistors: Bipolar Junction transistors, BJT biasing circuits, Q-point, BJT as a switch, BJT amplifiers, classes of amplifiers, power amplifiers, Metal oxide transistors, nMOS, pMOS and CMOS inverters circuits. Introduction to A/D and D/A conversion circuits.

 

Reference Material:

Freedman and Young, University Physics, (10th and higher editions).

Resnick, Halliday and  Krane, College Physics (6th and higher edition).

 

CSC-2:           CALCULUS AND ANALYTICAL GEOMETRY

Credit hours: 3                                                                                  

Theory: 80                 Sessional: 20                                                   Total Marks: 100

 

Real and Complex Numbers, Functions and Graphs, Sequences, Differentiation. Chain Rule. Implicit Differentiation and its Applications. Rolls and Mean value theorems. Approximations. Newton’s and picard’s Methods. Maxima/Minima. Graph sketching. L’Hospitals Rule. Integration as limit of sum. and its applications.

 

Reference Material:

Calculus and Analytic Geometry by SwoKowski, Olinick and Pence

 

CGE-2:           ISLAMIC STUDIES

Credit Hours: 2                                                                                 

Theory: 40                 Sessional: 10                                                   Total Marks: 50

 

Introduction to Quranic studies, Basic concepts and history of Quran, Uloom-ul-Quran, verses of surah Al-Baqra related to Faith(Verse no 284-286), verses of surah Al-Hujrat related to Adab al-Nabi (Verse no 1-18), verses of surah Al-Mumanoon  related to characteristics of Faithful (Verse no 1-11)

Seerat of Holy Prophet (S.A.W): Life of Muhammad Bin Abdullah (Before Prophet hood), Life of Holy Prophet (S.A.W) in Makkah and Madina, Important lessons delivered from the life of Holy Prophet (S.A.W) in Makkah and Madina.

Introduction to Suunah: Basic concepts of Hadith, History and kinds of Hadith, Uloom-ul-Hadith, Sunnah and Hadith, Legal position of sunnah

Introduction to Islamic Law and Jurisprudence: Introduction to Islamic Law and Jurisprudence, History and importance of Islamic law and Jurisprudence, sources of Islamic law and Jurisprudence, Nature of differences in Islamic law, Islam and Sectarianism.

Islamic Culture and Civilization: Basic concepts of Islamic Culture and Civilization, historical development of Islamic Culture and Civilization, characteristics, Islamic Culture and Civilization and contemporary issues.

Islam and Science: Basic concept of Islam and science, Contributions of muslims in the development of science, Quranic and Science.

Islamic Economics System: Basic concepts of Islamic economic system, Means of distribution of wealth in Islamic economics, Islamic concept of riba, Islamic ways of trade and commerce

Political System of Islam: Basic concepts of Islamic Political system, Islamic concept of Sovereignty, Basic institutions of govt. in Islam

Islamic History: Period of Khilafat-e-Rashida, Period of Ummayyads, Period of Abbasids

Social System of Islam: Basic concepts of social system of Islam, elements of family, ethical values of Islam

 

 

Reference Material:

HameedUllah Muhammad, “Emergence of Islam” , IRI, Islamabad

HameedUllah Muhammad, “Muslim Conducts of State” , IRI, Islamabad

HameedUllah Muhammad, “Introduction to Islam” , IRI, Islamabad

 

SEMESTER-II

 

CCC-2:           OBJECTED ORIENTED PROGRAMMING

Credit hours: 4                                                                                  

Theory: 70                 Sessional: 15               Practical: 15               Total Marks: 100

 

Object Oriented Technology: Design programming concepts, Objects and classes; procedure and loop, Data abstraction and classes, class constructors and destructors , Automatic Conversion and type casts for classes, conversion functions, Dynamic money and classes, Class Inheritance, Deriving a class, inheritance, virtual functions, Multiple inheritance with polymorphism, Defining and driving C++ classes overloading operator. Streams and Files. Funtion and class templates.

 

Reference Material:

C++: How to Programme, Deitel and Deitel, 4/e, Pearson.

C++ Programming By Robert Lafore.

 

 

CSSC-1:         DIFFERENTIAL AND INTEGRAL CALCULUS

Credit Hours: 3                                                                                 

Theory: 80                 Sessional: 20                                                   Total Marks: 100

 

            Infinite series. Vectors. Functions of several variables. Limits and continuity. Directional and Partial derivatives. Vector Analysis: Vector Functions and derivatives. Line Integral. Multiple Integral: Double and Triple Integrals. Areas and Volumes.

 

Reference Material:

Thomas and Finney: Calculus and Analytics Geometry, Addison Wisky

Schaum’s Easy Outline: Differential and Integral Calculus By: Ayres, Franks: Mendelson, Elliott

The Differential and Integral Calculus by Augustus De Morgan

Anton Howard: Calculus with Analytics Geometry, Wiley 

 

 

CCC-3:           DISCRETE STRUCTURES

Credit Hours: 3                                                                                 

Theory: 80                 Sessional: 20                                                   Total Marks: 100

 

Introduction to discrete structure, logic, propositional equivalences, predicates and quantifiers, Sets, set operations, functions, sequences and summations, methods of proves, mathematical induction, recursive definitions, the basics of counting, the pigeon principle, permutation and combinations, binomial coefficients,recurrence relation, inclusion exclusion, relations and their properties, representing relations, equivalence relations.

 

Reference Material:

Discrete Mathematics By SeymourLipschutz, Mark Lipson

Discrete Mathematics and Its Applications, 5th edition; by Rosen; McGraw-Hill; 0-07-242434-6.

 

 

 

CGE-3:           ENGLISH COMPREHENSION

Credit hours: 3                                                                                  

Theory: 80                 Sessional: 20                                                   Total Marks: 100

 

Grammar, Parts of Speech (Noun, Pronoun, Adjective verb, adverb, conjunction, interjection), Sentence Construction, Sentence: Kinds simple, compound complex, negative, interrogative clauses. Punctuation: Capitalization, signs of punctuation. Voice: Active, Passive. Narration: Direct, Indirect composition. Letter writing (social and business letters), Comprehension and précis writing.

 

Reference Material:

Warriner’s English Grammar and Composition, John E. Warriner

 

 

 

CGE-4:           PAKISTAN STUDIES

Credit Hours: 2                                                                                 

Theory: 40                 Sessional: 10                                                   Total Marks: 50

 

Historical Perspective

Ideology rationale with special reference to Sir Syed Ahmad Khan, Allama Muhammad Iqbal and Quaid-e-Azam Muhammad Ali Jinnah

Factors leading to Muslim separatism, People and Land, Indus civilization, Muslim advent, Location and geo-physical features.

 

Government and Politics in Pakistan

Political and constitutional phases:

1947-58 , 1958-71 , 1971-77 , 1877-88, 1988-99 , 1999 onward

 

Contemporary Pakistan

Economics institutions and Issues, Society and social structure, Ethnicity, foreign policy and challenges, Futuristic outlook of Pakistan

 

Reference Material:

Burki, ShahidJaved, State and Society in Pakistan, the Macmillan press LTd 1980.

Akbar, S. Zaidi. Issues in Pakistan’s Economy.Karachi: OxfordUniversity Press,2000.

Mehmood, safdar. Pakistan Political Roots and development. Lahore, 1994

SEMESTER-III

 

CSC-3:           STATISTICS AND PROBABILITY

Credit Hours: 3                                                                                

Theory: 80                 Sessional: 20                                                   Total Marks: 100

 

Measures of central tendency and dispersion. Moments and Kurtosis. Sample space. Probability. Bays theorem. Random variables. Chebychev inequality. Binomial, Poisson and normal distributions.  Correlation and Regression (simple)

 

Reference Material:

Introduction to Statistics by Wallpole

Elements of Statistics by SherMuhamamdChaudry

 

CGE-5:           COMMUNICATION SKILLS

Credit Hours: 3                                                                                

Theory: 80                 Sessional: 20                                                   Total Marks: 100

 

Levels of communication: Interpersonal, Interpersonal, Mass Communication Internal communication: Top-down, bottom-up. Horizontal, vertical, verbal non-verbal.

Process of writing (Seven Cs), Observing, audience collecting, composing, drafting and revising. Listening skills. Mechanism of Business letter writing and memo. Various types of business letter and job applications. Proposal writing. Conducting meetings and small group communication and presentation skill. Developing an outline, facts and opinions.

 

Reference Material:

Business English, Vawdrey, Stoddard, Bell.

 

CSC-4:           LINEAR ALGEBRA

Credit hours: 3                                                                                 

Theory: 80                 Sessional: 20                                                   Total Marks: 100

 

Vectors, Vector Spaces, Matrices & Determinants, Cofactor and Inverse, Rank, Linear Independence, Solution of system of Linear systems, Positive Definite matrix, Linear Transformations, Operations on matrices, Inner products, orthgonality and least squares, Eigenvalue & Eigenvectors. Applications to Systems of Equations and to Geometry, Singular Value Decomposition

 

Reference Material:

Bernard Kolman, David Hill, Elementary Linear Algebra with Applications, 9th edition,  Prentice Hall PTR, 2007.

Gilbert Strang, Strang, Brett Coonley, Andy Bulman-Fleming, Andrew Bulman-Fleming, Strang's Linear Algebra And Its Applications, 4th edition, Brooks/Cole, 2005

Howard Anton, Chris Rorres, Elementary Linear Algebra: Applications Version, 9th edition, Wiley, 2005.

David C. Lay, Linear Algebra and Its Applications, 2nd edition, Addison-Wesley, 2000.

 

 

CCC-4:           DIGITAL LOGIC AND DESIGN

Credit hours: 3                                             

Theory: 80                 Sessional: 20                                                   Total Marks: 100

 

Number Systems, Boolean algebra, logic gates simplification. Algebraic manipulations, k-map method, combinational circuits. Half adders, full adders, decoders, encoders, multiplexers and demultiplexers. Applications of combinational circuits, sequential circuits. Flip flop, registers, counters.

 

Reference Material:

Digital Logic and Design by M. Morris Mano.

 

CCC-5:           DATABASE SYSTEMS

Credit hours: 4                                                                                 

Theory: 70                 Sessional: 15               Practical: 15               Total Marks: 100

 

Basic Concepts and Definitions. Data versus Information. Traditional File Processing System: Disadvantages. Database approach: Advantages. Components of Database environment.

Database Development Process: Three-schema Architecture. Conceptual Database Design. Logical Database Design. Physical Database Design.

Database Design: Hierarchical Database Design. Network Database Design. Introduction to Relational Model.

Relational Database Model: Entity. Attributes. Relationships. Degree of Relationships. Relational Database Model: Definitions, History. Integrity Constraints. Domain Constraints. Entity Integrity. Referential Integrity. Creating Relational Tables.

Relational Algebra: Introduction. Syntax. Semantics. Union. Intersection. Difference. Product0. Selection. Projection. Join.

Relational Calculus:    Introduction. Domain calculus. Tuple calculus. Algebra Vs Calculus.

Normalization: Primary Key. Foreign Key. Candidate Key. Dependencies. Functional Dependency. Partial Dependency. Transitive Dependency. Normalization: 1NF, 2NF, 3NF.

SQL: DML Statements. DDL Statements. DCL Statements. Joins: Equi-Join, Inner Join, Outer Join, Left Outer Join, Right Outer Join. Stored Functions. Stored Procedures. Database Triggers. Cursors, Database security and integrity, introduction to concurrency and recovery.

 

Reference Material:

Database Systems,C.J.Date, Addison Wesley Pub. Co. (2004).

Database Systems: A Practical Approach to Design, Implementation and Management, R.Connolly and P.Begg, Addison-Wesley Pub. Co (2003).

 

 

 

 

 

 

CSUE-1:                     INTRODUCTION TO MARKETING

Credit Hours: 3                                                                                

Theory: 80                 Sessional: 20                                                   Total Marks: 100

 

Understanding Marketing and the marketing process: What is marketing, marketing management, marketing evolution, marketing management philosophies, Marketing environment: macro environment, micro environment, responding to marketing environment, Market segmentation: Targeting and positioning for competitive advantage, market targeting, Developing product mix: what is product, product classification, individual product decisions, new product development strategies, product life cycle strategies, Pricing product: new product pricing strategies. Distribution channels: nature of distribution channels, channel behavior and organization, channel design decisions, Retailing and wholesaling: types of retailers, retailer marketing decisions, types of wholesalers, wholesalers marketing decisions. Trends in retailing and wholesaling. Advertising: meaning, formulating advertising campaign, setting advertising objectives, advertising budgets. Sales promotion: Meanings, techniques, direct marketing.

 

Text Book :    Principles of Principles of Marketing by Philip Kotler and Gary Armstrong Prentice Hall; 9th edition (July 3, 2000)

Reference:-    Fundamentals of Marketing by William Stanton, Bruce J. Walker, Michael J. Etzel, McGraw Hill Text; 10th edition (January 1994).by Philip Kotler and  Gary Armstrong.

 

 

SEMESTER-IV

 

CCC-6:           OPERATING SYSTEMS

Credit Hours: 4                                                                     Total Marks: 100

Theory: 70                 Sessional: 15               Practical: 15               Total Marks: 100

 

Introduction to operating systems, purpose and function of operating system. Batch, time sharing, real time operating system. Process and threads management. Concurrent process, synchronization and mutual exclusion. resource allocation and deadlock detection and prevention. Scheduling, memory management. Real storage organization management and strategies. Virtual storage organization, operating system security.

 

Reference Material:

Operating Systems; Internals and Design Principles By William Stallings.

AppliedOperatingSystemsConcepts, 6th Edition, Silberschatz A., Peterson, J.L., & Galvin P.C. 1998.

Modern Operating Systems, 2nd Edition, Tanenmaum A.S., 2001

 

 

CSCC-1:        THEORY OF AUTOMATA

Credit Hours:  3                                                                               

Theory: 80                 Sessional: 20                                                   Total Marks: 100

 

Language definitions preliminaries, Regular expressions/Regular languages, Finite automata (FAs), NFAs, DFA’s, Coversion of NFA to DFA using Є-clouser and Sub set methods, non regular language Grammars: Context free grammars, Derivations, derivation trees and ambiguity, Associativity, left recursion, Left factoring, first and follow sets, Parsing, top down and bottom up parsing, Recursive decent parsing, non-recursive descent parsing, shift reduce parsing, construction of predictive parse table, push down automata and Turing of machines.

Reference Material:

Introduction to Computer Theory, Denial Cohen, John Wiley & Sons, Inc.

 

CSEC-1:         WEB TECHNOLOGIES

Credit Hours:4                                                                                 

Theory: 70                 Sessional: 15               Practical: 15               Total Marks: 100

 

Overview of protocols (HTTP, HTTPS, TCP/IP), Overview of 3-tier Architecture, Web Based Applications Architecture, Developing Front End Applications: Front End Development Tools, HTML, CSS, DHTML, Server and Client side scripting (emphasizing implementations in PhP), Introduction to Event Driven Programming, Interactive Development Environments (IDE's), Object-oriented design, reuse, the user interface, Database interfacing: introduction to Database Application Development.     

Reference Material:

PHP Bible 2nd Edition by Tim Converse  (Author), Joyce Park (Author)

HTML AND CSS: DESIGN AND BUILD WEBSITES, BY JON DUCKETT

 

 

CCC-7:           DATA STRUCTURES AND ALGORITHMS

Credit Hours :3                                                                                

Theory: 80                 Sessional: 20                                                   Total Marks: 100

 

Introduction to data structures, Linear and Non Linear Data structures, Static and dynamic data structures, Abstraction and Abstract Data Types, algorithms for various data structures, arrays their storage and retrieval techniques, stack, Queue, Operations on stack and queue, related algorithms, Linked lists, One way and two way Linked Lists and their related algorithms, trees, general and binary trees, tree terminologies, Tree construction and traversing techniques, Polish Notation, Heaps and Heap sort, Hashing.

 

Reference Material:

Data Structures and Algorithms By Mark Allen Weise.

Data Abstraction and Problem solving with C++, Frank M. Carrano

 

CSSC-2:         DIFFERENTIAL EQUATIONS

Credit Hours :3                                                                                 

Theory: 80                 Sessional: 20                                                   Total Marks: 100

 

Ordinary Differential Equations of the First Order: GeometricalConsiderations, Isoclines, Separable Equations, Equations Reducible toSeparable Form, Exact Differential Equations, Integrating Factors, LinearFirst-Order Differential Equations, variation of Parameters. Ordinary LinearDifferential Equations; Homogeneous Linear Equations of the Second Order,Homogeneous Second-Order Equations with Constant Coefficients, GeneralSolution, Real Roots, Complex Roots, Double Root of the CharacteristicEquation, Differential Operators, Cauchy Equation, Homogeneous Linear

Equations of Arbitrary Order, Homogeneous Linear Equations of ArbitraryOrder with Constant Coefficients, Non-homogeneous Linear Equations.Modelling of Electrical Circuits. Systems of Differential Equations. SeriesSolutions of Differential Equations. Partial Differential Equations: Method ofSeparation of variables, wave, Heat & Laplace equations and their solutionsby Fourier series method.

 

Reference Materials:

Advanced Engineering Mathematics Michael, G.1996, Prentice HallPublishers.

Advanced Engineering Mathematics, 7th edition, Erwin, K. 1993, John Wiley &Sons Inc.

A First Course in Differential Equation Zill. Prindle. Weber. Schmidt.1996., Brooks/Cole Publishing

 

CSUE-2:         Fundamentals of Economics

Credit Hours: 3                                                                                

Theory: 80                 Sessional: 20                                                   Total Marks: 100

 

Introduction

Definition of Economics, Scope of Economics, Micro and Macro Economics, Importance of study of Economics.

Demand Analysis

Meaning and types of demand, Law of demand, Demand Shifters, Change in demand and change in quantity demanded, Elasticity of demand, its types and measurement of price elasticity of demand.

Supply

Meaning of supply, Law of supply, Supply shifters, Elasticity of supply.

Market

Meaning of market, Classification of market, Determinants of market, Perfect and imperfect competition.

National Income

Meaning of national income, concepts of national income, methods to measure national income, difficulties in measuring national income

Inflation

Meaning of inflation, types and causes of inflation, methods to control inflation.

International Trade

Meaning of international trade and home trade, Theories of trade, Advantages and disadvantages of international trade.

 

Reference Material:

Priciples of Economics by SaeedNasir

Principles of Micro Economics by Gregory Ruffin

Elements of Economics by Akbar Adil

 

 

 

SEMESTER-V

 

CCC-8:           INTRODUCTION TO SOFTWARE ENGINEERING

Credit hours:  3                                                                                 

Theory: 80                 Sessional: 20                                                   Total Marks: 100

 

Introduction to software engineering, program and the programming system product,   characteristics of well engineered system, phases in software development, software development process models (liner sequential or waterfall model, Iterative Enhancement Model, Spiral Model). Software requirement specification, planning the software projects, cost estimation (single variable model, function point based cost estimation, COCOMO model), project scheduling, staffing and personal, configuration management. Team structure, system analysis and design concepts and principles, coding and testing fundamentals,deliverables of SDLC

 

Reference Material:

Software Engineering, PankajJalot

Software Engineering: A Practioner's Approach, Roger Pressman, McGraw-Hill, 2001.

 

 

CSCC-2:        COMPILER CONSTRUCTION

Credit hours:  3                                                                                 

Theory: 80                 Sessional: 20                                                   Total Marks: 100

 

Introduction to programming language ideas and terminology introduction to compiling, lexical analysis, symbol tables, parsing, syntax directed translation, type checking, run-time organization, intermediate code generation, code generation, code optimization.

 

Reference Material:

Compiler Design and Construction, by Alfred V. Aho, Ravi Sethi, Hardcover 2nd edition,1987, Van Nostrand Reinhold; ISBN: 0317636367

 

 

CSCC-3:        MICROPROCESSORS AND ASSEMBLY LANGUAGE

Credit Hours: 3                                                                                 

Theory: 80                 Sessional: 20                                                   Total Marks: 100

 

Intel based Microprocessor (8086) Architecture:  Bus Structure, Addressing, Data and Control, Memory Organization and Structure (Static RAM, Dynamic RAM), Introduction to Registers and Flags, Data Movement, Arithmetic and Logic, Programme Control, Subroutines. Objectives and Perspectives of Assembly Language, Addressing Modes, Introduction to the Assembler and Debugger, Manipulate and translate assembly code, Minimum mode, maximum mode, Interrupts, DMA

 

Reference Material:

Microprocessors….    By Douglas V.Hall

Irvine, Assembly Language for Intel-based Computers, 5thed, Prentice Hall, 2007.

Computer Organization and Design, The Hardware/Software Interface, 4th ed, by

David A. Patterson and John L. Hennessy, 2008. Elsevier Publishers..

 

CCC-9:           DATA COMMUNICATIONS

Credit hours: 3                                                                                  

Theory: 80                 Sessional: 20                                                   Total Marks: 100

               

Introduction: An introduction to communications. Modes of communication. Basic concepts: Line configuration, topology, transmission mode, category of networks. OSI model: Introduction, layered architecture, function of the layers. Signals: Analog and digital signals, Periodic and Aperiodic signals, Time and frequency domains. Encoding and Modulation: Digital-to-digital conversion, Analog-to-digital conversion, Digital-to-analog and Analog-to-analog conversion. Transmission media: Guided and unguided media, transmission impairment, performance. Multiplexing: Introduction, Space-division, Frequency-division, Time-division and wave-division multiplexing. Error detection and correction: Types of errors, detection, VRC, LRC, CRC, Checksum, Error correction (single-bit, Hamming code). Data Link Control: Line discipline, Flow control, and Error control. TCP/IP protocol suit: Overview of TCP/IP, Addressing, sub netting.

 

Reference Material:

Data Communication and Networking; 4th edition, By Behrouz A. Forouzan

Data and Computer Communications;William Stallings, Prentice-Hall — Sixth Edition.

 

 

CSCC-4:        DESIGN AND ANALYSIS OF ALGORITHMS

Credit hours: 3                                                                                  

Theory: 80                 Sessional: 20                                                   Total Marks: 100

 

 

Introduction to algorithms, time and space trade off, Efficiency of algorithms, Rate of growth, Asymptotic notation, Complexity of algorithms, O,Ω, θ notations,  sorting and searching algorithms and their complexities, fundamental algorithmic strategies: divide and Conquer,  Greedy Approaches, Dynamic programming,  Graph algorithms, Graph representation and traversing, Spanning trees, Minimum spanning trees, Shortest paths.

 

Reference Material:

Introduction to Algorithms by Thomas H. Coreman.

 

 

 

 

 

 

 

SEMESTER-VI

 

CSEC-2:         OBJECT ORIENTED ANALYSIS AND DESIGN

Credit Hours:3                                                                                  

Theory: 80                 Sessional: 20                                                   Total Marks: 100

 

Object oriented software engineering(Object oriented concepts & principles, Object Identification, Object oriented design), User interface design, Software configuration management, Software quality assurance, Software reuse, Client/Server Software Eng. ,Computer Aided Software Engineering.

 

Reference Material:

Software Engineering, PankajJalot

Software Engineering: A Practioner's Approach, Roger Pressman, McGraw-Hill, 2001.

 

 

CSEC-3:         COMPUTER NETWORKS

Credit Hours: 3                                                                                 

Theory: 80                 Sessional: 20                                                   Total Marks: 100

 

Introduction to computer to computer networks, network requirements and layered architectures. ISO reference model. Data encoding/framing, error detection and correction, DLL protocols (stop wait and sliding windows), Ethernet and FDDI. Network   layers and WANs. IP and Routing, cell switching and ATM, bridges, Internetworking- the global internet. End to End protocols, UDP, TCP, and RPC. Application layer, security, the domain name system (DNS) and the WWW protocols.

 

Reference Material:

Computer Networks; 3rd Edition By Andrew S.Tanenbaum

Computer networks: a systems approach, Larry Peterson, Bruce Davie, PrincetonUniv., Princeton.

Computer Networking: A Top-Down Approach Featuring the Internet, 2/e, James F Kurose, Keith W Ross, Addison Wesley 2003. ISBN: 0-201-97699-4

 

 

CGE-6:           TECHNICAL AND BUSINESS WRITING

Credit Hours : 3                                                                                

Theory: 80                 Sessional: 20                                                   Total Marks: 100

 

Writing technical reports, research reports, research papers, and memos. Drafting, revising and editing compositions derived from science and technology to develop skills in narration, persuasion, analysis and documentation.

 

Reference Material:

Greenfield, T., Research Methods, Guidance for Postgraduates, Arnold, 1996, 034064629.

 

 

 

CSUE-3:         FUNDAMENTALS OF MANAGEMENT

Credit Hours: 3                                                                                 

Theory: 80                 Sessional: 20                                                   Total Marks: 100

 

Introduction Definition- Importance (Role of Management) -  Management as a Science or as an Art – Historical Evaluation – Principles of Management – Characteristics of Management, School of Management:  Management by Custom School – Scientific Management School – Human Behavior School of management – The Social System School – Management Process School.

Planning: Nature and purpose of planning – Vital aspect of planning – steps in planning – Major types of management plans – M.B.O. Management by objectives – Merits and demerits of planning, Organizing: Nature and purpose of organizing – Line and Staff Authority and its relationship- Basic Departmentation,Staffing: Nature and Importance of Staffing – Recruitment and Selection of manager, Controlling:  Introduction – Types of controlling – Social Controlling Techniques.

                                                       

Recommended Books:

Terry/Franklin. Principles of Management,   8th Edition

RSatyaRaju and A Parthasarthy (2003) Management Text and Cases.

 

 

 

CSEC-4:         VISUAL PROGRAMMING

Credit Hours: 4                                                                                

Theory: 70                 Sessional: 15               Practical: 15               Total Marks: 100

 

                .net framework, components of .net framework, Visual basic.net basics, Integrated development environment, programming fundamentals, procedures, console applications, windows applications, windows forms, MDI forms, Basic ActiveX controls, Advanced Controls, exception handling, file handling and Graphics, ADO.net, Data access with ADO.Net,  user control creation, web forms, introduction to object oriented programming in visual basic.net.

 

Reference Material:

Visual Basic.Net Programming; Black Book By Steven Holzner.

Microsoft Visual Basic.Net Step by Step; Michael Halvorson.

Visual Basic.Net By Deitel&Deitel.

 

 

 

CSSC-4:         NUMERICAL COMPUTING

Credit Hours: 3                                                                                 

Theory: 80                 Sessional: 20                                                   Total Marks: 100

 

Error Analysis, Finite differences, interpolation and polynomial approximation,

Numerical differentiation and integration, initial value problems for ordinary differential

Equation, Locating roots of nonlinear equations, systems of linear equations.

 

Reference Material:

Numerical Analysis By Dr. S.A.Bhatti

SEMESTER-VII

 
CCC-10:         HUMAN COMPUTER INTERACTION
Credit hours: 3                                                                                 

Theory: 80                 Sessional: 20                                                   Total Marks: 100

 

HCI- Introduction, Evolution of HCI, HCI under Cognitive Psychology, Human ProcessorModels, Human Input Output Channels, Human Nervous System (Peripheral Nervous System)Perception, Vision, Visual Perception, Color Theory, Hearing Perception, Haptic PerceptionMovement and its Perception, MemoryThinking, Computer Input Output Channel (Devices), Input Devices, Text Entry Devices, Hand Writing Recognition (Recognizing the Pen), Speech Recognition, Positioning and Pointing Devices , Display Devices, Physical Controls, Environment and Bio Sensing, Interaction Frameworks, Norman’s Interaction Model, Abowd and Beale Model, Interaction Styles (WIMP, Command-line etc), UsabilityNorman’sDesign Principles for Usability, Usability and its related aspects, Ergonomics/Human Factor, User Experience, User Engagement, Information Architecture, Accessibility, Human/UserCentered Design, HCI in Software Development Life Cycle, Human Centered Design Process, Evaluation Techniques, Heuristic Evaluation, Cognitive Walkthroughs, Pluralistic walkthroughs, Formal Usability Inspections, Feature Inspections, Videotaped User Testing

 

Reference Material:

HCI Models, Theories, and Frameworks: Toward a Multidisciplinary Science by John Carroll.

Usability Engineering: Scenario-Based Development of Human Computer Interaction by Mary Rosson, John Carroll, Mary Beth Rosson

 
 

CSEC-5:         DATA WAREHOUSING

Credit Hours: 3                                                                                 

Theory: 80                 Sessional: 20                                                   Total Marks: 100

 

Introduction to the business context for data warehousing and decision support systems. Features & Architecture of data warehouses & data marts: comparison with operational application database design.Data warehouses & OLTP; OLAP, ROLAP, MOLAP. Modelling of data warehousing & data marts: star and snowflake schema; cubes, fact tables and dimensional tables. Role of metadata. ETL. ETL and Analysis tools in enterprise data warehousing packages

 

Reference Material:

Data Warehousing Fundamentals by PaulrajPonniah

The Data Warehouse Toolkit by Ralph Kimball

 
 
 
 
 
 
CSCC-5:        ARTIFICIAL INTELLIGENCE
Credit hours: 3                                                                                 

Theory: 80                 Sessional: 20                                                   Total Marks: 100

 

Human Intelligence and Artificial Intelligence. Tuning test, branches of A.I. Knowledge levels: Object level knowledge, Descriptive/Declarative knowledge, Procedural level knowledge, Relational Knowledge, Knowledge Representation Schemes: Logic (Propositional & Predicate), Frames, Scripts, Semantic Networks, Production Rules etc Robotics: components, laws, types, (Intelligent vs. Non Intelligent) and applications. Natural language processing:  natural and computer languages, Linguistic Organization of NLP; Sentences, Phonetics, Grammar and lexicon, Morphology, Syntax, Semantics, Context, Pragmatics, Ambiguity; Lexical, Syntactic, Semantic, Referential – Cohesion (special and Coherence (common reference), Resolution methodology; pragmatics, discourse analysis, cohesion and coherence, resolution of anaphora and anaphora, ambiguity, ellipses, communication, monolingual dictionary design, Natural language generation, expert systems, characteristics of expert systems, uses and usefulness of expert systems, structure of expert systems, Speech recognition and generation: How speech recognition systems work, speaker dependent and speaker independent system, Types of speeches: IWR, CWR, CSR, Applications of speech recognition. Introduction to computer vision and Neural Network.

Reference Material:

Expert Systems and its Applications

Understanding Artificial Intelligence

 

CGE-7:           PROFESSIONAL PRACTICES

Credit hours: 3                                                                                  

Theory: 80                 Sessional: 20                                                   Total Marks: 100

 

Historical, social, and economic context of Computing (software engineering,Computer Science, Information Technology); Definitions of Computing(software engineering, Computer Science, Information Technology) subjectareas and professional activities; professional societies; professional ethics;professional competency and life-long learning; uses, misuses, and risks ofsoftware; information security and privacy; business practices and theeconomics of software; intellectual property and software law (cyber Law);social responsibilities, software related contracts, Software houseorganization.

Reference Material:

Professional Issues in Software Engineering M.F. Bott et al.

 

CSUE-4:         HUMAN RESOURCE MANAGEMENT

Credit hours: 3                                                                                 

Theory: 80                 Sessional: 20                                                   Total Marks: 100

 

Introduction to human resource management, Strategic Human Resource planning, Recruitment and the foundation of selection, Selection devices, Employee orientation, Employee Training and development, Developing careers, Motivation and job design, Evaluating employee performance, Rewards and compensation, Employee benefits, Safety and health, communication programs, Collective bargaining.

 

 

 

CCC-11:         PROJECT

Credit hours: 3                                                                                             

 

Note: Marks of software Project/Thesis will be awarded after the Evaluation of Project/Thesis in 8thSemester.

SEMESTER-VIII

 

CSEC-6:         INTRODUCTION TO DATA MINING

Credit Hours: 3                                                                                

Theory: 80                 Sessional: 20                                                   Total Marks: 100

 

Concepts of Data mining, data pre-processing and pre-mining,(noisy andmissing data, data normalization and discretization), outlier detection, Datamining learning methods, Data mining classes (association rule mining,clustering, classification), fundamental of other algorithms related to datamining, decision trees, rules, patterns and trends.

Reference Materials:

Data Mining: Concepts and Techniques, 3rd Edition Jiawei Han, MichelineKamber, Jian Pei;  2011

Data Mning: Concepts, Models, Methods, and Algorithms, 2nd Edition, MehmedKantatardzic, 2011.

 

 CSCC-6:       COMPUTER ARCHITECTURE

Credit Hours: 3                                                                                 

Theory: 80                 Sessional: 20                                                   Total Marks: 100

 

Fundamentals of Computer Designincludingperformance measurements & quantitative principles.Principles of Instruction Set Design, Operands, addressing modes. RISC and CISC architectures. Pipelining Overview.Memory Hierarchy Design, Cache Design, Main Memory, Storage Systems, Parallelism.

Reference Material:

Computer Organization and Architecture; Designing for Performance 7th Edition By Willaim Stallings

John L. Hennessy and David A. Patterson, Computer Architecture: A Quantitative Approach, 3rd Edition, Morgan Kaufmann Publishers, 2002.

 

CSCC-7:        INFORMATION SECURITY

Credit Hours: 3                                                                                 

Theory: 80                 Sessional: 20                                                   Total Marks: 100

 

Basic notions of confidentiality, integrity, availability; authentication models;protection models; security kernels; Encryption, Hashing and Digital, Signatures; audit; intrusion detection and response; database security, host basedand network-based security issues operational security issues;physical security issues; personnel security; policy formation andenforcement; access controls; information flow; legal and social issues;identification and authentication in local and distributed systems;classification and trust modeling; risk assessment

Reference Materials:

Computer Security: Art and Science, Matthew Bishop

Cryptography and Network Security by William Stalling 6th Edition, 2012

Principles of Information Security 3rd E by Michael E. Whitman andHerbert J. Mattord

 

CCC-10:         PROJECT

Credit Hours: 3                                                                                 Total Marks: 100

Recommendations

 

 

Ø  Total Number of Credit Hours: 134

Ø  Total Marks                               :  4100                                

 

Ø  Nomenclature:  Bachelor of Science in Computer Science (BSCS)

This Program is equivalent to MCS/M.Sc. Computer Science. This Nomenclature is applicable to all Sessions (2007-2011, 2008-2012, 2009-2013, 2010-2014, and 2016-2020 onwards).

 

Eligibility Criteria:F.A (With Mathematics) / F.Sc. Pre Engg: /Equivalent                          

Post a Comment

0 Comments