GOMAL UNIVERSITY D.I.KHAN |
Bachelor of Science in Computer Science (BSCS)
Program
Institute of Computing & Information Technology (ICIT),
Gomal
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.
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,
HameedUllah Muhammad, “Muslim Conducts
of State” , IRI,
HameedUllah Muhammad, “Introduction to Islam”
, IRI,
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
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,
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
Reference Material:
Burki, ShahidJaved, State and Society in
Pakistan, the Macmillan press LTd 1980.
Akbar, S. Zaidi. Issues in Pakistan’s
Economy.
Mehmood,
safdar.
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,
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:
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.
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).
0 Comments
You can comment on any post but in a right manner and plz don''t provide back links