Bachelor of Computer Application (BCA)

Size: px
Start display at page:

Download "Bachelor of Computer Application (BCA)"

Transcription

1 Karnataka State Open University Mysore, Karnataka Syllabus Bachelor of Computer Application (BCA) Page 0 of 29

2 Bachelor of Computer Application (BCA) Semester I CODE SUBJECT CREDITS Computer Fundamentals and Windows based Applications Communication Skills in English 3 Programming in C 3 Data Structure 3 C-Programming Lab 2 Windows based Application Lab 2 TOTAL CREDITS 16 3 Semester II CODE SUBJECT CREDITS Mathematics 3 Computer Organization and Architecture DBMS 3 OOPS with C++ 3 C++ Lab 2 Data Structure Lab 2 TOTAL CREDITS 16 3 Semester III CODE SUBJECT CREDITS Data Communications 3 Operating Systems 3 Computer Graphics 3 Client-Server Architecture 3 Graphics Lab 2 DBMS Lab 2 TOTAL CREDITS 16 Semester IV CODE SUBJECT CREDITS Software Engineering 3 Java Programming 3 Relational Database Management System Unix and Shell Programming 3 Java Lab 2 Unix Lab 2 TOTAL CREDITS 16 3 Semester V CODE SUBJECT CREDITS Algorithm And Analysis 3 Internet Programming 3 Application Programming 3 System Programming 3 Web Designing/ Internet Lab 2 Application Programming Lab 2 TOTAL CREDITS 16 Semester VI CODE SUBJECT CREDITS MIS and Enterprise Recourse Planning( ERP) Computer Network and Security 3 ADA Lab 2 System Programming Lab 2 Project: System Slide or Application Slide TOTAL CREDITS Page 1 of 29

3 Detailed Syllabus: Semester - I Section 1 Computer Fundamentals and Windows Based Applications Introduction to Computers, Need for Computer Literacy. Computer: The Definition, Basic Anatomy of Computers, Characteristics of Computers, Evolution of Computers, The Computer Generations Section 2 Basic Computer Organization Unit-3 Introduction, Components of a Digital Computer. Unit-4 The Input Unit, The Output Unit, The Central Processing Unit, The Control Unit, The Main Memory Unit, Storage Unit. Section 3 Number Systems Unit- 5 Introduction, Classification of Number System, Different Number Systems, Conversions, Arithmetic Operations in Binary Systems. Section 4 Processor and Memory Unit- 7 Introduction, the Central Processing Unit, Registers, Instruction Sets, Program Interrupts, Processor Speed Memory, Memory Unit. Main Memory Organization, Main Memory Capacity, Other Types of Memory. Section 5 Secondary Storage Devices Unit- 9 Introductions, Need of Secondary Storage Devices, Characteristics of Secondary Storage Devices, Types of Storage Devices. Magnetic Tape Systems, Magnetic Disk, Types of Disks, Optical Disk, Mass Storage Devices, torage Hierarchy. Section 6 Input and Output Devices 0 Introductions, Input Devices, Data Scanning Devices, Digitizer, Electronic Card Reader, Voice Recognition Devices. 1 Vision Input System, Output Devices, Voice Response System, Screen Image Projector. Section 7 Computer Languages Page 2 of 29

4 2 Introduction, Analogy with Natural Languages, Computer Programming Languages, Low Level Languages, High Level Languages (HLL).1 3 Compiler Based and Interpreter based Language, Some High-level Languages, Some more High-level Languages. 4 User-Friendly Languages, Object Oriented Languages, Characteristics of a Good Programming Language, Selecting a Language for coding an application Subprogram. Section 8 Application Software Packages and Internet Unit-15 Introductions, Word Processor Packages, Database Management Packages, Spreadsheet Packages, Office Automation Packages (Microsoft Office 2000). 6 Desktop Publishing Software, Graphics, Multimedia and Animation Software, Application Software to Personal Assistance Package. 7 Uses of the Internet Basic Services of Internet, WWW Browsers, Microsoft Internet Explorer (IE). 8 Internet Explorer Keyboard Shortcuts, Cookies, Browser Terms in Netscape Navigator and Internet Explorer. 1. Introduction To Computers By Subramanian 2. Peter Norton's Introduction To Computers By Norton, Peter 4. Pc Software Made Simple By Taxali, Ravi Kant BCA12 Communication Skills in English Section 1 Introduction Sentence, Kinds of Sentences, Positive, Negative. Statement, Interrogative, Exclamatory. Section 2 BASIC GRAMMAR Unit- 4 Introduction, Subject Verb Agreement, Articles, Countable and Uncountable Nouns. Countable Nouns, Uncountable Nouns, Nouns Used as Countable as well as Uncountable. Unit- 5 Writing Names with and without "the", Concepts of Vocabulary Building. Simple Rules for Pronunciation and Intonation, Prepositions. TENSES Page 3 of 29

5 Unit- 7 Present Tense-Types, Past Tense-Types, Future Tense, Modal Auxiliary Verbs: Could, Would Section- 4 DEBATES and GROUP DISCUSSION Unit- 9 Debates, Types of Debates, Rules for Debate Advantages of Debate, Disadvantage. Group Discussion, Technique of Group Discussions, Qualities Needed for Group Discussion, Strategies for Group Discussions: Do's and Don'ts, Role Playing. Section- 5 WRITING SKILLS 0 Paragraph and Précis writing, Business Report Writing, Resume Writing, Essay Writing, Script Writing, Business Correspondence. Section- 6 CONNVERSATION-FACE TO FACE 1 Formal Conversation, Informal Conversation. 1. English Grammar By Thomson and Martinet 2. Essays by Samuel Smiles 3. Write Better, Read Better: Reader's Digest Publication BCA13 Programming in C Origin and Introduction Units- 1 Programming languages About C, Evolution of C, Structure of a C Program, Compilers & Interpreters Compiling a C Program, Pseudo Codes, A Simple C Program. Data Types, Variables and Constants Data Types Variables, Constants Operators, Type Modifiers and Expressions Operators Type Modifiers Expressions Type Definitions Using typedef. Introduction to Input / Output Console I/O Functions Unformatted Console I/O Functions. Control Constructs Control Statements, Conditional Statements, Loops in C The break Statement, The Continue Statement. Section- 4 Arrays Unit- 4 Introduction to Arrays One Dimensional Array Strings Two Dimensional, Array Multidimensional Array. Page 4 of 29

6 Section- 5 Functions Unit- 5 Introduction to Functions, Function Declaration and Prototypes, Storage Classes Recursion in Function. Section- 6 Pointers Unit-6 Introduction to Pointers, Pointer Notation, Pointer Declaration and Initialization, Accessing Variable through Pointer, Pointer Expressions. Unit-7 Pointers and One Dimensional Arrays, Arrays of Pointers, Pointer to Pointers, Pointers and Functions. Section- 7 Structures and Unions Unit- 9 Structure Definition, Structure Initialization, Arrays of Structures, Arrays within Structures, Structures within Structures, Passing Structures to Functions. Structure Pointers, Union Definition and Declaration, Accessing a Union Member, Initialization of a Union Variable, Use of User Defined Type Declarations. Section- 8 Linked List 0 Dynamic Memory Allocation, Linked List, Basic List Operations. Section- 9 File Handling in C 1 What is a File, Defining and Opening a File, Functions for Random Access to Files. 1. Programming in C By Stephen G. Kochan 2. Programming in C By M.T.Somashekara 3. Let Us C By Yashwant Kanitkar BCA14 Data Structures INTRODUCTION TO DATA STRUCTURES Basic Concepts, Algorithms, Notations, Data Structure operations. Implementations of Data Structures, Pseudo-code for Algorithms. Mathematical Notations, Functions and Procedure Page 5 of 29

7 ARRAYS Unit- 4 Unit- 5 Unit- 7 Definitions, Array, Index or Subscript, Dimensions of an Array. Memory Allocation to Arrays, Memory Allocation to One-dimensional Array. Memory Representation of Two Dimensional Arrays. Memory Allocation to Three Dimensional Array, Memory Allocation to Multidimensional Array. Static and Dynamic Variables, Pointer Type Variables, Pointers in Pascal. Unit- 9 Pointers in C, Static and Dynamic Memory Allocation. LINKED LISTS 0 Dynamic Allocation of Memory, Representation of Linked List, Implementation of Linked List. 1 Insertion of a Node at the Beginning, Insertion of a Node at the End, Insertion of a Node after a Specified Node. 2 Traversing the Entire Linked List, Deletion of a Node from Linked List, Concatenation of Linked Lists. 3 Merging Linked Lists, Reversing of Linked List. 4 Applications of Linked List, Doubly Linked Lists, Circular Linked List, Generalized List. Section- 4 STACK And Queue 5 Implementation of Stack, Array-based Implementation, Pointer-based Implementation, Applications of Stacks, Maze Problem. 6 Evaluation of Expressions, Evaluating Postfix Expression. 7 Simulating Recursive Function using Stack, Passing Arguments. 8 Return from a Function, Simulation of Factorial, Proving Correctness of Parenthesis in an Expression. 9 Queue Implementation, Array-based Implementation,Pointer-based Implementation, Applications of Queues, Priority Queues. Section- 5 Trees and Graphs 0 Trees, N-ary Tree, Linked Tree Representation, Binary Tree Traversal, Searching a Binary Tree, Heap Tree, AVL Trees, Threaded Trees, Splay Trees, B-Trees. Page 6 of 29

8 Section- 6 Searching and Sorting 1 Linear or Sequential Search, Binary Search, Tree Searching, Breadth First Search (BFS), Depth First Search (DFS), General Search Trees, Hashing. Section- 7 GARBAGE COLLECTION AND COMPACTION, DYNAMIC MEMORY ALLOCATION 2 Reference Counting Garbage Collection,, When Objects Refer to Other Objects, Why Reference Counting Does Not Work, Mark-and-Sweep Garbage Collection. 3 The Fragmentation Problem, Stop-and-Copy Garbage Collection, The Copy Algorithm, Mark- and- Compact Garbage Collection. 4 The Heap, Singly Linked Free storage, Doubly Linked Free storage, Buddy System for Storage Management. 1. Purely functional data structures By Chris Okasaki 2. Algorithms and Data Structures :the science of computing by Chris Okasaki 3. Data Structures and Algorithms Bu Alfred V.Aho and Jeffrey D.Ullman Semester II BCA21 Mathematics Set Theory Sets, Relations and Functions The Concept of a Set Notations and Representation of a Set Types of Sets Theorem on Subsets, Venn Diagram Set Operations De-Morgan s Laws Applications of Venn Diagrams Ordered Pairs, Relations & Functions Graph Theory Unit- 4 Unit- 5 Graphs, Application of Graph Theory. Trees, Application of Trees. Page 7 of 29

9 Introduction To Recurrence Relations Unit- 7 A sequence, Recurrence relation. Solving a recurrence relation, Characteristics equations. Section- 4 Introduction To Propositional Unit- 9 Calculus Logic, Conditional Propositions. Quantifiers, Applications of Logic. Section- 5 Boolean Algebra & Its Applications Introduction 0 Boolean Expressions and Boolean Functions. 1 Identities of Boolean Algebra Duality, Algebra of Switching Circuits 1. Schaum's Outlines of Discrete Mathematics By Seymour Lipschutz, Marc Lipson 2. Mathematics for Computer Science. Eric Lehman and Tom Leighton BCA22 Computer Organization and Architecture Introduction Computer System, Components of a Computer System. Computer Organization, Data Representation, Performance Factors Central Processing Unit Introduction, General Register Organization. Unit- 4 Stack Organization, Instruction Formats. Unit- 5 Addressing Modes, Program Control. Program Interrupt. Control Unit Unit- 7 Introduction, Control Memory. Microprogramming, Computer Configuration, Unit- 9 Design of Control Unit, Overview of RISC/CISC Section- 4 Memory Organization 0 Memory Hierarchy, Main Memory or Primary Memory, Page 8 of 29

10 1 Design of Main Memory, Auxiliary Memory, Virtual Memory. 2 Memory Management,Associative Memory Section- 5 Input-Output Devices 3 Introduction, Peripheral, Asynchronous Communication, 4 Asynchronous Serial Transfer, Asynchronous Communication Interface, 5 Synchronous Communication, Character-Oriented Protocol, 6 Input-Output Interface, Modes of Data Transfer, Interrupt, Multiple Interrupts,Direct Memory Access (DMA) Section- 6 Hardware Interfacing Issues 7 Introduction, I/O Processing, Bus Interface, I/O versus Memory Bus, 8 Data Transfer Techniques, Mode of Transfer, Software Routines, 9 Direct Memory Access (DMA), Input-output Processor (IOP), CPU-IOP Communication, Channel 1. Computer organization and architecture by William Stallings 2. Essentials of Computer Organization and Architecture, Second Edition by Linda Null and Julia Lobur BCA23 DBMS Introduction to Databases Database and its Hierarchies. History of Databases, Types of DBMS Database Environment Unit- 4 Database and DBMS Software, Database Architectural, Three Layered Architectural/O Functions, Characteristics of Database Approach Relational Model Unit- 5 Logical Data Models, Relational Data Model, Querying Relational Data, Relational Algebra, Relational Calculus Page 9 of 29

11 Section- 4 SQL: Data Manipulation, Data Definition Unit- 7 SQL Language, SQL Database Objects. SQL Data Types, DDL, DML and TCL Commands, Retrieving Data, Inserting Data, Updating Data, Deleting Data. Unit- 9 Creating and Altering Tables, Views, Sequence, Index. Section- 5 Database Planning, Design And Administration 0 Database Application Life-cycle, Alternate System Development Methodologies, 1 Database Planning, System Definition, Requirements Collections and Analysis, 2 Database Design, DBMS Selection, Application Design, Database Administration Section- 6 Entity Relationship Modeling, Normalization 3 Database Design, Entity, Attributes and Entity Sets, 4 Relationships and Relationship Sets, ER Diagrams, Additional Features of ER Model, 5 Conceptual Database Design with the ER Model, Anomalies in Databases, Redundancy, 6 Inconsistency, Update Anomalies, Good Database Designing, First Normal Form (1NF), 7 Second Normal Form (2NF), Third Normal Form (3NF), Boyce-Codd Normal Form, Fourth Normal Form (4NF) Section- 7 Database Security 8 Access Control, Discretionary Access Control, 9 Mandatory Access Control, Additional Issues to Security 1. Database design for mere mortals. Hernandez 2. Database management by Watson BCA24 OOPS with C++ Classes And Objects Introduction, Class, Object, Nature of Class. Page 10 of 29

12 Types of Relationships, "Kind of" Relationship, "Is a" Relationship, "Has a" Relationship/Part of Relationship. Classification of Classes, Abstraction. Section 2 Constructors And Destructors And Operators Overloading Unit- 4 Unit- 5 Introduction, Constructors, Destructors. Introduction-Operators Overloading, Example, Type Conversion Section 3 Inheritance, Polymorphism And Virtual Functions] Unit- 7 Introduction- Inheritance, Type of Inheritance. Introduction- Polymorphism, Virtual Functions. Need for Virtual Functions, Rules for Virtual Functions. Section 4 File Handling Unit- 9 Introduction, files, Stream Input/Output, Buffering and Flush, 0 Exception Handling, String Handling, Sequential Fixed Length Structure. 1 Linked List Fixed Size Nodes, Strings Manipulations, 2 Character String Output Functions, String Handling Functions Postfix Expression, Simulating. Section- 5 Arrays 3 Introduction, Arrays, Array Declaration. 4 Important Points about Arrays, Multidimensional Arrays. 1. Object Oriented Programming With C++ - E Balagurusamy 2. Object Oriented Programming Using C++, Sanjeev Sofat, Cyber Tech. Publication Semester III BCA31 Data Communications Basic Concepts Page 11 of 29

13 Introduction, Data Communication Concepts, Data Communication Systems. Networks Network Models, Protocols and Standards. Introduction- Open Systems Interconnection (OSI) Reference Model, Layers in OSI Model, TCP/IP Reference Model Physical Layer and Media Data and Signals Unit- 4 Unit- 5 Introduction, Analog and Digital Signals, Periodic Analog Signal, Digital Signal. Transmission Impairments, Date Rate Limits, Performance. Physical Media: Transmission Media, Introduction, Transmission Concepts and Terms, Bounded Media, Unbounded Media. Analog Transmission Unit- 7 Introduction, Modem Modulation Techniques. Telephone Modems, Modulation of Analog Signal Section- 4 The Data Link Layer Unit- 9 Introduction, Data Link Layer Design Issues, 0 Error Detection and Correction, Types of Errors, Elementary Data Link Protocols. 1 Sliding Window Protocols, Protocol Verification, Example Data Link Protocols, Point-to-Point Protocol (PPP), Multiple Access Protocols. Section- 5 Local Area Networks 2 Introduction-Local Area Network (LAN), Baseband versus Broadband. 3 IEEE Standards for Local Area Networks, IEEE Ethernet Technologies. 4 LAN Hardware, IEEE Token Bus, IEEE Token Ring, 5 IEEE Distributed Queue Dual Bus, Connecting Lans And Backbone Networks. 6 Switching In Networks, Internetworking and Routing. 1. Data communications and networking by Behrouz A. Forouzan 2. Data and computer communications by William Stalling Page 12 of 29

14 BCA32 Operating Systems An overview of Operating System ntroduction, History of computer operating systems. Mainframe systems, Desktop systems, Multiprocessor systems. Distributed systems, Clustered systems, Real Time syste. System s components and Operating System Services Unit- 4 Systems components, Process Management, Main-Memory Management. Unit- 5 File Management, I/O System Management, Secondary-Storage Management. Networking, Protection System, Command Interpreter System, Operating System Services. System Calls and System Programs Unit- 7 Unit- 9 Introduction, System calls, System Calls for Process Management, System Calls for Signaling, System Calls for File Management, System Calls for Directory Management, System Calls for Protection, System Calls for Time Management. 0 System Calls for Device Management, System Programs Section- 4 Operating System Structure 1 Introduction, System Structure, Monolithic Systems. 2 Layered Systems, Virtual Machines, Exokernel, Client-server Model. Section- 5 Process Management 3 Process Management, Process Concept. 4 Thread, Processes vs Threads, Benefits of Threads, Process state. 5 Primary process states, Additional process states, Process Control Block. 6 Process State Transitions, Process Scheduling-Types of Scheduling, Operations on process, CPU Scheduling, Deadlock. Page 13 of 29

15 Section- 6 Memory Management 7 Introduction, Memory Management, Background. 8 Binding of Instructions and Data to Memory, Dynamic Loading, Dynamic Linking, Overlays, Logical vs Physical Address Space. 9 Memory-Management Unit (MMU), Mono programming, Multiprogramming, Memory Allocation, Virtual Memory Section- 7 Mass-Storage Structure 0 Introduction- Disk structure, Disk scheduling, Disk Management. 1 Swap Space Management, File-System Interface, File System Implementation. 1. Operating Systems: Internals and Design Principles by Wiiliam Stallings 2. Operating Systems by Manick BCA33 Computer Graphics Overview of Computer Graphics Introduction, Computer Graphics System, Interactive Graphics. Passive Graphics, Application of Computer Graphics. Display Devices Unit- 4 Unit- 5 Unit- 7 Introduction, Display Devices, Cathode Ray Tube. Bit-Mapped Graphics, Graphics Attributes, Refresh Cathode Ray Tubes. Random Scan Displays, Raster-Scan Displays, Color CRT Monitors. Direct-View Storage Tubes (DVST), Plasma Panel Displays, Thin Film Electroluminescent displays. Light Emitting Diode (LED),Liquid Crystal Displays (LCDs), Hard Copy Output Devices. 2-D Graphics Unit- 9 Introduction, Scan Conversion, Digital Differential Analyzer. Bresenham's Algorithm, Integer Bresenham's Algorithm. Page 14 of 29

16 0 General Bresenham's Algorithm, Circle Generation Algorithms, Bresenham's circle generation algorithm, Midpoint Circle Algorithm, 1 Ellipse Generation algorithms, Midpoint Ellipse Algorithm, Arc Generation algorithms, Fill Algorithms. 2 Fundamentals of Antialiasing, Dithering,2-D Graphics Transformations, Geometric and Coordinate Transformations. 3 Transformation Composition, 2-D View and Clipping, Exterior and Interior Clipping, Viewport Transformation, Polygon Clipping, Text Clipping. Section- 4 3-D Graphics 4 Introduction,3-D Graphics Transformations. 5 Coordinate Transformations,3-D Projections, Perspective Projection on a Plane with C(0,0,0), Perspective Projection on a Plane with C(a,b,c),Parallel Projections, 3-D Viewing and Clipping, Hidden Lines and Surfaces Scan line Entries (a) (b) (c) (d). 6 Importance of Wireframe Models, Demerits of Wireframe Models, Representing a Polygonal Net Model, Bezier Curves and Surfaces, B-Splines. Section- 5 Multimedia 7 Introduction, Multimedia Hardware, Multimedia Software Tools, Application Areas for Multimedia, Multimedia Components Hypermedia, Multimedia Technology 1. Computer graphics: principles and practice-james D. Foley 2. Computer Graphics C Version-Donald Hearn, M. Pauline Baker BCA34 Client-Server Architecture Introduction To Client/Server Aims and Objectives, Introduction, Client/Server Computing, Server Computer. Client Computer, Client/Server Model Section-2 2 Client/Server Models Unit- 4 Aims and Objectives, Introduction, Types of Servers. Fat Server and Client Server Building Blocks. Page 15 of 29

17 Client/Server Operating System Unit- 5 Aims and Objectives, Introduction, Need of Operating System (OS),Anatomy of the Server Program, Characteristics of Client/Server Architecture. What does Client/Server Need from an OS, Extended Services, Server Scalability, Hybrid Client- Server Architecture. Section- 4 Network Operating System Unit- 7 Aims and Objectives, Introduction, Single System Image, Peer - to Peer, Benefits of a Peer - to - Peer Network, Remote Procedure Call (RPC), RPC Message Queuing. Message-oriented Middleware (MOM), Advantages of MOM, Disadvantages of MOM, MOM vs RPC Section- 5 Client/Server Transaction Processing Unit- 9 Aims and Objectives, Introduction, Types of Transaction Processing System, Features of Transaction Processing Systems, ACID Properties. 0 Transaction Models, TP Monitor, Transaction Management Standards: X/OPEN DTP and OSI- TP, Groupware. 1) Client/server architecture by Alex Berson 2) High-Performance Client/Server by Chris Loosley, Frank Douglas, Alex Mimo Semester IV BCA 41 Software Engineering Software Process and Development Models Introduction, SDLC Models, What is a Software Process?, Data Flow Diagrams. Petri Net Models, Object Models, Use Case Diagrams, Scenarios, Sequence Diagrams, Hierarchy Diagrams, State Diagrams, Lattice Models. Software Project Management Introduction, Management Approaches, Team Approaches, Critical Practices. Page 16 of 29

18 Unit-4 Unit- 5 Capability Maturity Model, Personal Software Process. Earned Value Analysis, Error Tracking, Postmortem Reviews. Software Project Planning Unit- 7 Project Planning, Software Scope, Cost Estimation. PERT - Program Evaluation and Review Technique, Software Cost Estimation, Software Estimation Risks, Software Metrics, Software measurement Theory. Section- 4 Risk Analysis and Management Unit- 9 Introduction, Risk Identification. Risk Exposure, Risk Management Plans. 1. Software Engineering (9th Edition) by Ian Sommerville 2. Software Engineering: A Practitioner's Approach by Roger S. Pressman BCA42 Java Programming Fundamentals Unit-1 Introduction, Basic Concepts of Object-oriented, Programming Section- Evolution of Java Introduction, History of Java, Features of Java. Unit-3 Unit- 4 Unit- 5 How Java differs from C and C++?, Java and Internet, Java and world wide web. Web Browsers, Hardware and Software, Requirements, Java Support Systems, Java Environment, Java Standard Library. Java Classes Unit- 7 Unit- 9 Introduction, Data Types in Java, Variable Declaration. Type Casting, Vectors, Java Control Statements, What is a Class?, What are Methods?. Method Overloading, Constructor Overloading. Instantiating Objects of a Class, Access Modifiers, Java Applications and Applets. Page 17 of 29

19 Section- 4 Interface and Packages 0 Introduction, Defining Interface, What is a Package?. 1 ClassPath Variable, Accees Protection. Section- 5 Inheritance 2 Introduction, Inheritance Basics, Member Access and Inheritance. 3 SuperClass Variable and Sub Class Object. 1. Head First Java, 2nd Edition by Kathy Sierra and Bert Bates 2. Effective Java (2nd Edition) by Joshua Bloch BCA 43 Relational Database Management System Database System Introduction, Definitions, Characteristics of the Database Approach. Database Users, Advantages of Using a DBMS, When Not to Use a DBMS. Database System Concepts and Architecture, Entity-relationship Model, ER Diagrams. Relational Data Model Unit- 4 Introduction, Relational Model Concepts, Characteristics of Relation. Unit- 5 Relational Model Notation, Relational Constraints and Relational Database Schemas, Operations on Relations. The Relational Algebra, Structured Query Language. Relational Database Design Unit- 7 Introduction, Anomalies in Databases, Informal Design Guidelines for Relational Schemas. Functional Dependencies, Normalization, First Normal Form (1NF), Second Normal Form (2NF), Third Normal Form (3NF), Boyce-codd Normal Form. Unit- 9 Multivalued Dependencies, Fourth Normal Form (4NF), Database Design Process. Section- 4 Query Processing Page 18 of 29

20 0 Introduction, Mechanism of Query Processing. 1 Query Execution Algorithms, Heuristics in Query Optimization. Section- 5 Concurrency Control Techniques 2 Introduction, Locking Techniques for Concurrency Control. 3 Dealing with Deadlock and Starvation, Concurrency Control based on Timestamp Ordering. 4 Multi-version Concurrency Control Techniques, Optimistic Concurrency Control. Section- 6 Database Recovery Techniques 5 Introduction, Types of Failure, Database Recovery, Recovery Techniques 1. Database Management Systems by Raghu Ramakrishnan, Johannes Gehrke, Raghu Ramakrishnan, and Johannes Gehrke 2. Databases Demystified (Demystified) by Andrew J. Oppel BCA 44 Unix and Shell Programming Section- -1 Introduction To Unix Unit- 4 Architecture of Unix, Features of Unix. Unix Commands PATH, man, echo, printf, script, passwd, uname, who, date, stty, pwd, cd, mkdir, rmdir, ls, cp, mv, rm, cat, more, wc, lp, od, tar, gzip.unix Utilities, Introduction to unix file system, vi editor. File handling utilities, security by file permissions, process utilities, disk utilities, networking commands, unlink, du, df, mount, umount, find, unmask, ulimit, ps, w, finger, arp, ftp, telnet, rlogin.text processing utilities and backup utilities. Detailed commands to be covered are tail, head, sort, nl, uniq, grep, egrep, fgrep, cut, paste, join, tee, pg, comm, cmp, diff, tr, awk, cpio. Introduction To Shells Unit- 5 Unix Session, Standard Streams, Redirection, Pipes. Tee Command, Command Execution, Command-Line Editing, Quotes. Unit- 7 Command Substitution, Job Control, Aliases, Variables, Predefined Variables, Options, Shell/Environment Customization. Page 19 of 29

21 Section- -3 Filters Unit- 9 Filters and Pipes, Concatenating files. Display Beginning and End of files, Cut and Paste, Sorting, Translating Characters. 0 Files with Duplicate Lines, Count characters, Words or Lines, Comparing Files. Section- 4 Awk 1 Execution, Fields and Records, Scripts, Operations. 2 Patterns, Actions, Associative Arrays, String Functions, String Functions. 3 Mathematical Functions, User Defined Functions. 4 Using System commands in awk, Applications, awk and grep, sed and awk. Section- 5 Interactive C Shell And C Shell Programming 5 C shell features, Two Special Files, Variables, Output, Input. 6 Exit Status of a Command, eval Command, Environmental Variables, On-Off Variables, Startup and Shutdown Scripts, Command History, Command Execution Scripts,Basic Script concepts, Expressions. 7 Decisions: Making Selections, Repetition, special Parameters and Variables, changing Positional Parameters, Argument Validation, Debugging Scripts, Script Examples. 1. UNIX and Shell Programming by Richard F. Gilberg and Behrouz A. Forouzan 2. Unix Shell Programming by Stephen G. Kochan and Patrick Wood Semester 5 BCA51 Algorithm and Analysis Divide & Conquer Method Introduction, Divide and Conquer Method, Binary Search, Finding Maximum. Finding Minimum, Merge Sort, Quick Sort, Strassen's Matrix Multiplication. Greedy Method Introduction, Greedy Algorithm, Optimal Storage on Tape, Page 20 of 29

22 Unit- 4 Unit- 5 Knapsack Problem, Making change(money), Minimum Spanning Trees. Single Source Shortest Path Problem, Dijkstra's Algorithm. Dynamic Programming Unit- 7 Introduction, Dynamic Programming, All Pair Shortest Path Optimal Binary search Trees, I/O Knapsack, The Traveling Salesperson Problem, Flow Shop Scheduling Section- 4 Backtracking Unit- 9 Introduction, Backtracking, The 8 Queens Problem. Sum of Subsets, Knapsack Problem, Optimizing Backtracking, Graph Colouring. 1. Introduction to the Design and Analysis of Algorithms (2nd Edition) by Anany Levitin 2. Data Structures and Algorithm Analysis in Java (2nd Edition) by Mark Allen Weiss BCA52 Internet Programming Introduction To The Internet And Internet Browsers Unit- 4 Unit-5 Introduction, Computers in Business. Networking,Internet, Electronic Mail ( ), Resource Sharing. Gopher, World Wide Web, Usenet, Telnet, Bulletin Board Service. Wide Area Information Service, Introduction to Internet Explorer, Netscape Navigator. Designing a Home Page, History of HTML, HTML Generations, HTML Documents, Anchor Tag, Hyperlinks, Further Readings. Head and Body Sections and Ordered And Unordered LISTS Unit-6 Unit-7 Introduction, Header Section, Title, Prologue, Links, Colorful Web Page, Comment Lines. Heading Printing, Aligning the Headings, Horizontal Rule, Paragraph. Unit-8 Tab Setting, Images and Pictures, Embedding PNG Format Images, Unit-9 Introduction, Lists, Unordered Lists, Headings in a List, Ordered Lists, Nested Lists Table Handling and DHTMl And Style Sheets Page 21 of 29

23 Unit-10 Unit-11 Unit-12 introduction, Tables, Table Creation in HTML, Width of the Table and Cells, Cells Spanning, Multiple Rows/Columns, Coloring Cells, Column Specification, Defining Styles, Elements of Style Linking a Style Sheet to an HTML Document, In-line Styles, External Style Sheets, Internal Style Sheets, Multiple Styles. Section- 4 Frames Unit-13 Unit-14 Introduction, Frameset Definition, Frame Definition, Nested Framesets Forms, Introduction, Action Attribute, Method Attribute, Enctype Attribute. Section- 5 Vbscript Working With Variables Unit-15 Unit-16 Unit-17 Unit-18 Unit-19 Introduction, What is a Variable?, Data Types. What does it Mean to Declare a Variable?, Why Use Explicit Declarations in VBScript?, How do you Name a Variable?, Constants, Arrays, How do you Determine your VariableÊs Type?, VBScript Operators. What is a Control Structure?, Types of Controls, Examples of Control Structure Section- 6 Introduction To Active Server Pages Unit-20 Introduction, What are Active Server Pages?. Unit-21 Understanding the Client Server Model, How ASP Differs from Client-side Scripting Technologies. Unit-22 Unit-23 Unit-24 Setting Up Personal Web Server, Setting Up Internet Information Server, Running ASP Pages, Using ASP without IIS or PWS, Creating your First ASP Pages, What are Objects?. The Building Blocks of Objects, Built-in ASP Objects, Collections, Working with Objects,Events 1. Internet & World Wide Web: How to Program (4th Edition) by P.J. Deitel 2. Programming for TV, Radio & The Internet, Second Edition: Strategy, Development & Evaluation by Lynne Gross, Brian Gross, and Philippe Perebinossoff BCA53 Application Programming Introduction to VB.Net Page 22 of 29

24 Unit-1 Unit-2 Aims and Objectives, Introduction, Welcome to VB.Net. Evolution of VB.Net, Features of VB.Net, Opening and Closing Windows. Control Customization Unit-3 Unit-4 Unit-5 Aims and Objectives, Introduction, Toolbars, Adding a Toolbar, Selecting the Images for the Buttons, Adding the Buttons, Writing the Button Code, Other Toolbar Features. Existing Project, Open an Existing Project, Save an Existing Project, Import an Already Existing Form to a Project, Add User Control to the Existing Project, Inheriting a Form from an Existing Project,,Auto Hide, Customizing Windows Placing Control on a Form Variables Unit-6 Unit-7 Unit-8 Aims and Objectives, Introduction, VB.Net Variables, Naming Variables, Data Types. The Variant Data Type, Type Conversions, Data Type Constant. Building Project, Creating a Project, Writing Code, Opening a Project, Compiling and Executing a Project, Displaying Output, Formatting Currency, Formatting Numbers, Formatting Percentages, Formatting Dates and Times, The Format() Function Section- 4 Decision Making Unit-9 Aims and Objectives, Introduction Conditional Statement. Unit-10 If-then, Select-Case, Looping, Do, While...End While, For Next, Nested loops. Unit-11 The MsgBox Function, Input Box, Function, User Defined, Calling Functions. Unit-12 Built Functions, Controls, Text Box Controls, Label Controls, Frame Controls, Command Button, Check Box Section-5 Array, V Vb.Net Programming and Object Properties Unit-13Introduction, Array, Unit-14 Menus and Dialog Boxes, Dialog Boxes, Introduction. Unit-15 Structured Programming, File-Level Programming Elements, Unit-16 Namespace-Level Programming Elements, Module-Level Programming Elements, Procedure- Level Programming Elements. Page 23 of 29

25 Unit-17 Object-oriented Programming, A Namespace, A Class, An Object, Modules, Access Types, Encapsulation Unit-18 Data Hiding or Abstraction, Shared Functions, Overloading, Inheritance,Various Object Properties, Constructing Property Pages, Adding a Property Sheet Object, CPropertyPage Member Functions, Modeless Property Sheets, Message Maps, Document/View Architecture, Unit-19 The View, The Document, The Frame, The Document/View Approach, Overview of the Single Document Interface (SDI) 1. Web Programming: Building Internet Applications 3e by Chris Bates 2. Internetworking with TCP/IP, Vol. III: Client-Server Programming and Applications, Linux/Posix Sockets Version by Douglas E. Comer and David L. Stevens BCA54 System Programming Introduction to Problem Solving Unit-1 Unit-2 Introduction, Problem Definition, Problem Solving, Programming, Programming Paradigm. Need for Computer Languages, Classification of Programming Languages, Selection Criteria of Programming Language Introduction to C Unit-3 Introduction, Know more about C, Unit-4 Unit-5 Unit-6 Historical Development of C, Why is C Language Popular?, C Standards, Characteristics of C, Getting Started with C, Developing C Program with Turbo C Compiler. Compiling and Linking, Debugging, Types of Error, General Debugging Guidelines, General Structure of C Program, Application Areas of C Control Flow Statements and Loops and Jumps Unit-7 Unit-8 Control Flow Statements, Selection Statements, The Switch Statement, The for Loop, The while Loop, The Do-while Loop, Nested Loops, The Jump Statements, The Break Statement, The Goto Statement Section- 4 Arrays And Structures And Unions Unit-9 Introduction, Array in C, Array Declaration, Important Points about Arrays, Variations in Array Declarations, One Dimensional Array, Two Dimensional Array, Passing Arrays to Functions Page 24 of 29

26 Unit-10 What is a Structure?, Declaring Structures, Defining Structure Variables, Referencing Structure Members, Initializing a Structure, Structure within a Structure. Unit-11 Arrays in Structure,, Arrays of Structures, Structure and Functions, Functions Returning Structures, Unions,, Declaring Unions, Defining Union Variables Section- 5 Pointers Unit-12 Introduction, Pointer Arithmetic, Pointers and Arrays, Arrays of Pointer, Pointer of Pointer, Pointers and Functions, Pointers and Structure. 1. System Programming with C and Unix by Adam Hoover 2. windows System Programming (4th Edition) by Johnson M. Hart Semester 6 BCA61 MIS And Enterprise Resource Planning (ERP) Introduction to Management Information System Unit-1 Unit-2 Unit-3 Unit-4 Unit-5 Unit-6 Unit-7 Unit-8 Unit-9 Introduction, Background, Meaning of Management Information System, Nature of Management Information System, Characteristics, Myths Regarding Management Information System, Requirements of Management Information System, Problems and Solutions In Implementing Management Information System, Benefits of Management Information System, imitations of Management Information System, Significance of Management Information System Conceptual Framework of Information System Unit-10 Unit-11 Introduction, Concept of System, Page 25 of 29

27 Unit-12 Unit-13 Unit-14 Unit-15 Unit-16 Unit-17 Unit-18 Definition of System, Characteristics of System, System Stakeholders Major Players of System, Types of System, Evolution of Information System, Approaches to Management Information System Design, Components of Management Information System, How Management Information System Works?, Classification of Information System Management Information System for Business Operations Concept of Decision Making and MIS Unit-19 Unit-20 Unit-21 Unit-22 Unit-23 Unit-24 Finance Information System, Accounting Information System, Marketing Information System, Human Resource Information System, Product Engineering, Research & Development Information System, Decision Making and Managers, Classification of Managerial Decisions, Model for Decision Making Process, Management Information System and Decision Making, Concept of Balance Section- 4 Development of Management Information System Unit-25 Unit-26 Unit-27 Unit-28 Unit-29 Unit-30 Unit-31 Unit-32 Unit-33 Introduction, Principles for Information System Development, Management Information System Development Process, Cross Life-Cycle Activities, Implementation, Evaluation and Maintenance of MIS, Introduction, Implementations of Management Information System, Methods of Implementing Management Information System, Implementation Steps of Management Information System, Evaluation of Management Information System, Page 26 of 29

28 Unit-34 Structure for Evaluation of Management Information System, Maintenance Section- 5 Introductions to Erp Unit-35 Unit-36 Unit-37 Unit-37 Unit-38 Introduction, Enterprise Resource Planning, Meaning of ERP, Characteristics of ERP, Components of ERP, Integrated Management Information Seamless Integration, Supply Chain Management. 1. Enterprise Resource Planning: Implementation and Management Accounting Change in a Transitional Country by Ahmed Kholeif, Magdy Abdel -Kader, and Michael Sherer 2. Introduction to Information Systems: Supporting and Transforming Business by R. Kelly Rainer, Efraim Turban, and Richard E. Potter BCA62 Computer Network and Security Data Communication And System Unit-1 Unit-2 Unit-3 Unit-4 Unit-5 Unit-6 Unit-7 Unit-8 Unit-9 Introduction, Purpose, Source, Transmitter or Sender, Transmission System, Receiver Destination, Evolution of Communication, Technologies, Components, Data Transmission, Analog and Digital Data Transmission, Data and Signal, Analog Signaling, Digital Signaling, Frequency Spectrum and Bandwidth, Time and Frequency Domain Concepts, Space-division Multiplexing Transmission Media Unit-10 Unit-11 Introduction, Magnetic Media, Twisted-pair Cables, Baseband and Broadband Coaxial, Cables, Fiber Optics Page 27 of 29

29 Computer Networks Unit-12 Unit-13 Unit-14 Unit-15 Unit-16 Unit-17 LAN Applications and Benefits, Media Access Control, Centralized Control, Decentralized Control, Deterministic Access, Nondeterministic Media Access Control, LAN Hardware, Network Interface Card, LAN Operating systems, Transmission Media, LAN Topologies, Bus Topology, Access Method and Collisions, Local Talk, Ring Topology, Reliability Mechanisms, Star Topology, ATM for LANs Section- 4 Networking Unit-18 Unit-19 Unit-20 Introduction, Networking, Benefits of Networks, Different LAN and WAN Connections, Local Area Networks (LANs), Wide Area Networks (WANs), Connecting to a Network, Setting the Computer Network, Networking Technologies, Connecting your Network to the Internet, Testing Connection Section- 5 Access Control And Denial Of Service Unit-21 Access Control Overview, Access Control Objectives, Identification and Authentication, Techniques, Access Control Techniques, Unit-22 Passwords, Memory Card, Smart Card, Hand-held Password Generators, Biometrics, Encryption, Token, Encrypted Keys, Access Control Methodologies, Discretionary Access Control (DAC), Mandatory Access Control (MAC), Role Based Access Control (RBAC), Unit-23 Unit-24 Access Control Implementation, Security Administration Cost Reductions, Denial of Service Attack, Methods of Attack, Types of Denial of Service Attacks, Distributed Denial of Service Attack, How to Avoid the Problem, Firewalls and Intrusion Prevention Systems Unit-25 Security Management and Risk Assessment, Symmetric Encryption and Message Confidentiality, Unit-26 Internet Security Protocols and Standards, Internet Security Applications 1. Corporate Computer and Network Security (2nd Edition) by R. R. Panko 2. Security+ Guide to Network Security Fundamentals by Mark D. Ciampa *********************** Page 28 of 29

AGARWAL COLLEGE & WEB SERVICES TRUST. In Collaboration with KARANATAKA STATE OPEN UNIVERSITY

AGARWAL COLLEGE & WEB SERVICES TRUST. In Collaboration with KARANATAKA STATE OPEN UNIVERSITY AGARWAL COLLEGE & WEB SERVICES TRUST In Collaboration with KARANATAKA STATE OPEN UNIVERSITY Syllabus of Post Graduate Diploma in Computer Application (PGDCA) Post Graduate Diploma in Computer Applications:

More information

KITES TECHNOLOGY COURSE MODULE (C, C++, DS)

KITES TECHNOLOGY COURSE MODULE (C, C++, DS) KITES TECHNOLOGY 360 Degree Solution www.kitestechnology.com/academy.php info@kitestechnology.com technologykites@gmail.com Contact: - 8961334776 9433759247 9830639522.NET JAVA WEB DESIGN PHP SQL, PL/SQL

More information

B.Sc. (Computer Science) First Year

B.Sc. (Computer Science) First Year B.Sc. (Computer Science) First Year Paper No. Title of Paper External Internal Assessment Maximum Pass Exam Durations Semester I I Computer Fundamentals & Programming 40 5 45 16 3hrs in C II Logical Organization

More information

Fred Hantelmann LINUX. Start-up Guide. A self-contained introduction. With 57 Figures. Springer

Fred Hantelmann LINUX. Start-up Guide. A self-contained introduction. With 57 Figures. Springer Fred Hantelmann LINUX Start-up Guide A self-contained introduction With 57 Figures Springer Contents Contents Introduction 1 1.1 Linux Versus Unix 2 1.2 Kernel Architecture 3 1.3 Guide 5 1.4 Typographical

More information

Division of Mathematical Sciences

Division of Mathematical Sciences Division of Mathematical Sciences Chair: Mohammad Ladan, Ph.D. The Division of Mathematical Sciences at Haigazian University includes Computer Science and Mathematics. The Bachelor of Science (B.S.) degree

More information

INFORMATION TECHNOLOGY PROGRAM

INFORMATION TECHNOLOGY PROGRAM INFORMATION TECHNOLOGY PROGRAM The School of Information Technology offers a two-year bachelor degree program in Information Technology for students having acquired an advanced vocational certificate.

More information

Cisco Networking Academy Program Curriculum Scope & Sequence. Fundamentals of UNIX version 2.0 (July, 2002)

Cisco Networking Academy Program Curriculum Scope & Sequence. Fundamentals of UNIX version 2.0 (July, 2002) Cisco Networking Academy Program Curriculum Scope & Sequence Fundamentals of UNIX version 2.0 (July, 2002) Course Description: Fundamentals of UNIX teaches you how to use the UNIX operating system and

More information

Course Structure of Three Year Degree B.A Programme in Computer Application under Semester System of Dibrugarh University (General Programme)

Course Structure of Three Year Degree B.A Programme in Computer Application under Semester System of Dibrugarh University (General Programme) Course Structure of Three Year Degree B.A Programme in Computer Application under Semester System of Dibrugarh University (General Programme) COURSE LECTURE DURATION(LD) /paper SEMESTER-I 1. Course Code:CAN101

More information

Information and Communications Technology Courses at a Glance

Information and Communications Technology Courses at a Glance Information and Communications Technology Courses at a Glance Level 1 Courses ICT121 Introduction to Computer Systems Architecture This is an introductory course on the architecture of modern computer

More information

THREE YEAR DEGREE (HONS.) COURSE BACHELOR OF COMPUTER APPLICATION (BCA) First Year Paper I Computer Fundamentals

THREE YEAR DEGREE (HONS.) COURSE BACHELOR OF COMPUTER APPLICATION (BCA) First Year Paper I Computer Fundamentals THREE YEAR DEGREE (HONS.) COURSE BACHELOR OF COMPUTER APPLICATION (BCA) First Year Paper I Computer Fundamentals Full Marks 100 (Theory 75, Practical 25) Introduction to Computers :- What is Computer?

More information

Assessment Plan for CS and CIS Degree Programs Computer Science Dept. Texas A&M University - Commerce

Assessment Plan for CS and CIS Degree Programs Computer Science Dept. Texas A&M University - Commerce Assessment Plan for CS and CIS Degree Programs Computer Science Dept. Texas A&M University - Commerce Program Objective #1 (PO1):Students will be able to demonstrate a broad knowledge of Computer Science

More information

Eastern Washington University Department of Computer Science. Questionnaire for Prospective Masters in Computer Science Students

Eastern Washington University Department of Computer Science. Questionnaire for Prospective Masters in Computer Science Students Eastern Washington University Department of Computer Science Questionnaire for Prospective Masters in Computer Science Students I. Personal Information Name: Last First M.I. Mailing Address: Permanent

More information

Java Application Developer Certificate Program Competencies

Java Application Developer Certificate Program Competencies Java Application Developer Certificate Program Competencies After completing the following units, you will be able to: Basic Programming Logic Explain the steps involved in the program development cycle

More information

Course Name: ADVANCE COURSE IN SOFTWARE DEVELOPMENT (Specialization:.Net Technologies)

Course Name: ADVANCE COURSE IN SOFTWARE DEVELOPMENT (Specialization:.Net Technologies) Course Name: ADVANCE COURSE IN SOFTWARE DEVELOPMENT (Specialization:.Net Technologies) Duration of Course: 6 Months Fees: Rs. 25,000/- (including Service Tax) Eligibility: B.E./B.Tech., M.Sc.(IT/ computer

More information

Computer Network. Interconnected collection of autonomous computers that are able to exchange information

Computer Network. Interconnected collection of autonomous computers that are able to exchange information Introduction Computer Network. Interconnected collection of autonomous computers that are able to exchange information No master/slave relationship between the computers in the network Data Communications.

More information

TEACHING AND EXAMINATION SCHEME FOR

TEACHING AND EXAMINATION SCHEME FOR TEACHING AND EXAMINATION SCHEME FOR BACHELOR IN COMPUTER APPLICATIONS III YEAR (2011) Paper Name (Theory) Lec Exam Hours Min Marks Max Marks BCA 19 E-Commerce 3 3 18 50 BCA 20 Computer Networks & Mobile

More information

2) What is the structure of an organization? Explain how IT support at different organizational levels.

2) What is the structure of an organization? Explain how IT support at different organizational levels. (PGDIT 01) Paper - I : BASICS OF INFORMATION TECHNOLOGY 1) What is an information technology? Why you need to know about IT. 2) What is the structure of an organization? Explain how IT support at different

More information

STUDY PROGRAM: INFORMATION SYSTEM

STUDY PROGRAM: INFORMATION SYSTEM FACULTY OF COMPUTING STUDY PROGRAM: INFORMATION SYSTEM CURRICULUM INTRODUCTION Information Systems as a field of academic study encompasses the concepts, principles, and processes for two broad areas of

More information

2010-2011 Assessment for Master s Degree Program Fall 2010 - Spring 2011 Computer Science Dept. Texas A&M University - Commerce

2010-2011 Assessment for Master s Degree Program Fall 2010 - Spring 2011 Computer Science Dept. Texas A&M University - Commerce 2010-2011 Assessment for Master s Degree Program Fall 2010 - Spring 2011 Computer Science Dept. Texas A&M University - Commerce Program Objective #1 (PO1):Students will be able to demonstrate a broad knowledge

More information

ALLIED PAPER : DISCRETE MATHEMATICS (for B.Sc. Computer Technology & B.Sc. Multimedia and Web Technology)

ALLIED PAPER : DISCRETE MATHEMATICS (for B.Sc. Computer Technology & B.Sc. Multimedia and Web Technology) ALLIED PAPER : DISCRETE MATHEMATICS (for B.Sc. Computer Technology & B.Sc. Multimedia and Web Technology) Subject Description: This subject deals with discrete structures like set theory, mathematical

More information

DE 6211 DISTANCE EDUCATION. M.Sc. (IT) DEGREE EXAMINATION, MAY 2013. PRINCIPLES OF INFORMATION TECHNOLOGY. (2002 onwards) PART A (10 3 = 30 marks)

DE 6211 DISTANCE EDUCATION. M.Sc. (IT) DEGREE EXAMINATION, MAY 2013. PRINCIPLES OF INFORMATION TECHNOLOGY. (2002 onwards) PART A (10 3 = 30 marks) Ws 20 DE 6211 11 DISTANCE EDUCATION M.Sc. (IT) DEGREE EXAMINATION, MAY 2013. PRINCIPLES OF INFORMATION TECHNOLOGY (2002 onwards) Time : Three hours Maximum : 100 marks PART A (10 3 = 30 marks) Answer ALL

More information

2. Advance Certificate Course in Information Technology

2. Advance Certificate Course in Information Technology Introduction: 2. Advance Certificate Course in Information Technology In the modern world, information is power. Acquiring information, storing, updating, processing, sharing, distributing etc. are essentials

More information

MSc Information Technology - E521

MSc Information Technology - E521 MSc Information Technology - E521 1. Aims and Objectives This conversion programme targets non-engineering graduates with a view of preparing them for the employment market where up-to-date IT skills represent

More information

Glossary of Object Oriented Terms

Glossary of Object Oriented Terms Appendix E Glossary of Object Oriented Terms abstract class: A class primarily intended to define an instance, but can not be instantiated without additional methods. abstract data type: An abstraction

More information

Visual Basic. murach's TRAINING & REFERENCE

Visual Basic. murach's TRAINING & REFERENCE TRAINING & REFERENCE murach's Visual Basic 2008 Anne Boehm lbm Mike Murach & Associates, Inc. H 1-800-221-5528 (559) 440-9071 Fax: (559) 440-0963 murachbooks@murach.com www.murach.com Contents Introduction

More information

DIABLO VALLEY COLLEGE CATALOG 2014-2015

DIABLO VALLEY COLLEGE CATALOG 2014-2015 COMPUTER SCIENCE COMSC The computer science department offers courses in three general areas, each targeted to serve students with specific needs: 1. General education students seeking a computer literacy

More information

Bachelor of Games and Virtual Worlds (Programming) Subject and Course Summaries

Bachelor of Games and Virtual Worlds (Programming) Subject and Course Summaries First Semester Development 1A On completion of this subject students will be able to apply basic programming and problem solving skills in a 3 rd generation object-oriented programming language (such as

More information

COMPUTER SCIENCE. 1. Computer Fundamentals and Applications

COMPUTER SCIENCE. 1. Computer Fundamentals and Applications COMPUTER SCIENCE 1. Computer Fundamentals and Applications (i)generation of Computers, PC Family of Computers, Different I/O devices;introduction to Operating System, Overview of different Operating Systems,

More information

One LAR Course Credits: 3. Page 4

One LAR Course Credits: 3. Page 4 Course Descriptions Year 1 30 credits Course Title: Calculus I Course Code: COS 101 This course introduces higher mathematics by examining the fundamental principles of calculus-- functions, graphs, limits,

More information

Semester-V. BCA 501-Software Engineering(BCA V) SDLC Models, Exploratory style and modern approaches of programming.

Semester-V. BCA 501-Software Engineering(BCA V) SDLC Models, Exploratory style and modern approaches of programming. Semester-V BCA 501-Software Engineering(BCA V) Syllabus for mid terms is italicized and highlighted. SDLC Models, Exploratory style and modern approaches of programming. Requirement Analysis: Statement

More information

Computer and Information Sciences

Computer and Information Sciences Computer and Information Sciences Dr. John S. Eickmeyer, Chairperson Computers are no longer huge machines hidden away in protected rooms and accessible to only a few highly-trained individuals. Instead,

More information

MICHIGAN TEST FOR TEACHER CERTIFICATION (MTTC) TEST OBJECTIVES FIELD 050: COMPUTER SCIENCE

MICHIGAN TEST FOR TEACHER CERTIFICATION (MTTC) TEST OBJECTIVES FIELD 050: COMPUTER SCIENCE MICHIGAN TEST FOR TEACHER CERTIFICATION (MTTC) TEST OBJECTIVES Subarea Educational Computing and Technology Literacy Computer Systems, Data, and Algorithms Program Design and Verification Programming Language

More information

Thomas Jefferson High School for Science and Technology Program of Studies Foundations of Computer Science. Unit of Study / Textbook Correlation

Thomas Jefferson High School for Science and Technology Program of Studies Foundations of Computer Science. Unit of Study / Textbook Correlation Thomas Jefferson High School for Science and Technology Program of Studies Foundations of Computer Science updated 03/08/2012 Unit 1: JKarel 8 weeks http://www.fcps.edu/is/pos/documents/hs/compsci.htm

More information

COURSE DESCRIPTION FOR THE COMPUTER INFORMATION SYSTEMS CURRICULUM

COURSE DESCRIPTION FOR THE COMPUTER INFORMATION SYSTEMS CURRICULUM COURSE DESCRIPTION FOR THE COMPUTER INFORMATION SYSTEMS CURRICULUM Course Code 2505100 Computing Fundamentals Pass/ Fail Prerequisite None This course includes an introduction to the use of the computer

More information

Java (12 Weeks) Introduction to Java Programming Language

Java (12 Weeks) Introduction to Java Programming Language Java (12 Weeks) Topic Lecture No. Introduction to Java Programming Language 1 An Introduction to Java o Java as a Programming Platform, The Java "White Paper" Buzzwords, Java and the Internet, A Short

More information

NOVA COLLEGE-WIDE COURSE CONTENT SUMMARY ITE 115 - INTRODUCTION TO COMPUTER APPLICATIONS & CONCEPTS (3 CR.)

NOVA COLLEGE-WIDE COURSE CONTENT SUMMARY ITE 115 - INTRODUCTION TO COMPUTER APPLICATIONS & CONCEPTS (3 CR.) Revised 5/2010 NOVA COLLEGE-WIDE COURSE CONTENT SUMMARY ITE 115 - INTRODUCTION TO COMPUTER APPLICATIONS & CONCEPTS (3 CR.) Course Description Covers computer concepts and Internet skills and uses a software

More information

Class XII (Theory) C++

Class XII (Theory) C++ Class XII (Theory) C++ Duration: 3 hours Total Marks: 70 Unit No. Unit Name Marks 1. OBJECT ORIENTED PROGRAMMING IN C++ 30 2. DATA STRUCTURE 14 3. DATABASE MANAGEMENT SYSTEM AND SQL 8 4. BOOLEAN ALGEBRA

More information

Fundamentals of Java Programming

Fundamentals of Java Programming Fundamentals of Java Programming This document is exclusive property of Cisco Systems, Inc. Permission is granted to print and copy this document for non-commercial distribution and exclusive use by instructors

More information

BCS2B02: OOP Concepts and Data Structures Using C++

BCS2B02: OOP Concepts and Data Structures Using C++ SECOND SEMESTER BCS2B02: OOP Concepts and Data Structures Using C++ Course Number: 10 Contact Hours per Week: 4 (2T + 2P) Number of Credits: 2 Number of Contact Hours: 30 Hrs. Course Evaluation: Internal

More information

Network Security 網 路 安 全. Lecture 1 February 20, 2012 洪 國 寶

Network Security 網 路 安 全. Lecture 1 February 20, 2012 洪 國 寶 Network Security 網 路 安 全 Lecture 1 February 20, 2012 洪 國 寶 1 Outline Course information Motivation Introduction to security Basic network concepts Network security models Outline of the course 2 Course

More information

Bachelor of Science in Information Technology. Course Descriptions

Bachelor of Science in Information Technology. Course Descriptions Bachelor of Science in Information Technology Course Descriptions Year 1 Course Title: Calculus I Course Code: MATH 101 Pre- Requisite(s): This course introduces higher mathematics by examining the fundamental

More information

CDS and Clearing Limited Thapathali, Kathmandu 7 th Level (Technical) Syllabus

CDS and Clearing Limited Thapathali, Kathmandu 7 th Level (Technical) Syllabus CDS and Clearing Limited Thapathali, Kathmandu 7 th Level (Technical) Syllabus Modality of Examination: The examination comprises of two papers, each carrying 100 marks. The first paper is General Overview

More information

COMPUTER NETWORKS SECOND EDITION. ANDREW S.fjANENBAUM. Vrije Universiteit Amsterdam, The Netherlands. Nachrichtentechnische Bib'iothek THD Inv.

COMPUTER NETWORKS SECOND EDITION. ANDREW S.fjANENBAUM. Vrije Universiteit Amsterdam, The Netherlands. Nachrichtentechnische Bib'iothek THD Inv. COMPUTER NETWORKS SECOND EDITION ANDREW S.fjANENBAUM Vrije Universiteit Amsterdam, The Netherlands Nachrichtentechnische Bib'iothek THD Inv.-Ni,: tq(s ULB Darmstadt iiiiiir 17800787 =3JE Prentice-Hall

More information

OKLAHOMA SUBJECT AREA TESTS (OSAT )

OKLAHOMA SUBJECT AREA TESTS (OSAT ) CERTIFICATION EXAMINATIONS FOR OKLAHOMA EDUCATORS (CEOE ) OKLAHOMA SUBJECT AREA TESTS (OSAT ) FIELD 081: COMPUTER SCIENCE September 2008 Subarea Range of Competencies I. Computer Use in Educational Environments

More information

CSET 4750 Computer Networks and Data Communications (4 semester credit hours) CSET Required IT Required

CSET 4750 Computer Networks and Data Communications (4 semester credit hours) CSET Required IT Required CSET 4750 Computer Networks and Data Communications (4 semester credit hours) CSET Required IT Required Current Catalog Description: Computer network architectures and their application to industry needs.

More information

Course Description for the Bachelors Degree in Library and Information Science

Course Description for the Bachelors Degree in Library and Information Science Course Description for the Bachelors Degree in Library and Information Science 807120 Introduction to Information Science and Libraries: Information age and knowledge, information society, types of libraries

More information

ADVANCED SCHOOL OF SYSTEMS AND DATA STUDIES (ASSDAS) PROGRAM: CTech in Computer Science

ADVANCED SCHOOL OF SYSTEMS AND DATA STUDIES (ASSDAS) PROGRAM: CTech in Computer Science ADVANCED SCHOOL OF SYSTEMS AND DATA STUDIES (ASSDAS) PROGRAM: CTech in Computer Science Program Schedule CTech Computer Science Credits CS101 Computer Science I 3 MATH100 Foundations of Mathematics and

More information

Chapter 11 I/O Management and Disk Scheduling

Chapter 11 I/O Management and Disk Scheduling Operating Systems: Internals and Design Principles, 6/E William Stallings Chapter 11 I/O Management and Disk Scheduling Dave Bremer Otago Polytechnic, NZ 2008, Prentice Hall I/O Devices Roadmap Organization

More information

B.Sc. in Computer Information Systems Study Plan

B.Sc. in Computer Information Systems Study Plan 195 Study Plan University Compulsory Courses Page ( 64 ) University Elective Courses Pages ( 64 & 65 ) Faculty Compulsory Courses 16 C.H 27 C.H 901010 MATH101 CALCULUS( I) 901020 MATH102 CALCULUS (2) 171210

More information

How To Learn To Manage A Computer System

How To Learn To Manage A Computer System FACULTY OF COMPUTING STUDY PROGRAM: INFORMATION TECHNOLOGY CURRICULUM Introduction As an academic discipline, Information Technology focuses on preparing graduates who are concerned with issues related

More information

IT4504 - Data Communication and Networks (Optional)

IT4504 - Data Communication and Networks (Optional) - Data Communication and Networks (Optional) INTRODUCTION This is one of the optional courses designed for Semester 4 of the Bachelor of Information Technology Degree program. This course on Data Communication

More information

Core Syllabus. Version 2.6 B BUILD KNOWLEDGE AREA: DEVELOPMENT AND IMPLEMENTATION OF INFORMATION SYSTEMS. June 2006

Core Syllabus. Version 2.6 B BUILD KNOWLEDGE AREA: DEVELOPMENT AND IMPLEMENTATION OF INFORMATION SYSTEMS. June 2006 Core Syllabus B BUILD KNOWLEDGE AREA: DEVELOPMENT AND IMPLEMENTATION OF INFORMATION SYSTEMS Version 2.6 June 2006 EUCIP CORE Version 2.6 Syllabus. The following is the Syllabus for EUCIP CORE Version 2.6,

More information

COMPUTER SCIENCE (5651) Test at a Glance

COMPUTER SCIENCE (5651) Test at a Glance COMPUTER SCIENCE (5651) Test at a Glance Test Name Computer Science Test Code 5651 Time Number of Questions Test Delivery 3 hours 100 selected-response questions Computer delivered Content Categories Approximate

More information

Course MS10975A Introduction to Programming. Length: 5 Days

Course MS10975A Introduction to Programming. Length: 5 Days 3 Riverchase Office Plaza Hoover, Alabama 35244 Phone: 205.989.4944 Fax: 855.317.2187 E-Mail: rwhitney@discoveritt.com Web: www.discoveritt.com Course MS10975A Introduction to Programming Length: 5 Days

More information

RARITAN VALLEY COMMUNITY COLLEGE ACADEMIC COURSE OUTLINE. CISY 105 Foundations of Computer Science

RARITAN VALLEY COMMUNITY COLLEGE ACADEMIC COURSE OUTLINE. CISY 105 Foundations of Computer Science I. Basic Course Information RARITAN VALLEY COMMUNITY COLLEGE ACADEMIC COURSE OUTLINE CISY 105 Foundations of Computer Science A. Course Number and Title: CISY-105, Foundations of Computer Science B. New

More information

IT4405 Computer Networks (Compulsory)

IT4405 Computer Networks (Compulsory) IT4405 Computer Networks (Compulsory) INTRODUCTION This course provides a comprehensive insight into the fundamental concepts in data communications, computer network systems and protocols both fixed and

More information

50 Computer Science MI-SG-FLD050-02

50 Computer Science MI-SG-FLD050-02 50 Computer Science MI-SG-FLD050-02 TABLE OF CONTENTS PART 1: General Information About the MTTC Program and Test Preparation OVERVIEW OF THE TESTING PROGRAM... 1-1 Contact Information Test Development

More information

Information Technology Career Field Pathways and Course Structure

Information Technology Career Field Pathways and Course Structure Information Technology Career Field Pathways and Course Structure Courses in Information Support and Services (N0) Computer Hardware 2 145025 Computer Software 145030 Networking 2 145035 Network Operating

More information

Krishna Institute of Engineering & Technology, Ghaziabad Department of Computer Application MCA-213 : DATA STRUCTURES USING C

Krishna Institute of Engineering & Technology, Ghaziabad Department of Computer Application MCA-213 : DATA STRUCTURES USING C Tutorial#1 Q 1:- Explain the terms data, elementary item, entity, primary key, domain, attribute and information? Also give examples in support of your answer? Q 2:- What is a Data Type? Differentiate

More information

Course Outline. Kasun@sjp.ac.lk Faculty of Applied Sciences University of Sri Jayewardanepura. Information Technology

Course Outline. Kasun@sjp.ac.lk Faculty of Applied Sciences University of Sri Jayewardanepura. Information Technology Course Outline Kasun@sjp.ac.lk Faculty of Applied Sciences University of Sri Jayewardanepura Information Technology Objectives Outcomes Course outline Examination & Certificate Overview of a Computer System

More information

San Joaquin County Office of Education Career & Technical Education Web Design ~ Course Outline CBEDS#: 4601

San Joaquin County Office of Education Career & Technical Education Web Design ~ Course Outline CBEDS#: 4601 Web Design Course Outline I II 1 Course Content 5 5 Student Evaluation Employment Opportunities 2 XHTML 10 10 Creating an HTML Document Formatting Text with HTML Adding Graphics with Multimedia Using forms

More information

INFORMATION TECHNOLOGY

INFORMATION TECHNOLOGY INFORMATION TECHNOLOGY Scope These program criteria apply to Information Technology, Computer Engineering Technology, and specialities therein, such as computer programming, computer systems analysis,

More information

Network Attached Storage. Jinfeng Yang Oct/19/2015

Network Attached Storage. Jinfeng Yang Oct/19/2015 Network Attached Storage Jinfeng Yang Oct/19/2015 Outline Part A 1. What is the Network Attached Storage (NAS)? 2. What are the applications of NAS? 3. The benefits of NAS. 4. NAS s performance (Reliability

More information

Computer Science Course Descriptions Page 1

Computer Science Course Descriptions Page 1 CS 101 Intro to Computer Science An introduction to computer science concepts and the role of computers in society. Topics include the history of computing, computer hardware, operating systems, the Internet,

More information

Chapter 9A. Network Definition. The Uses of a Network. Network Basics

Chapter 9A. Network Definition. The Uses of a Network. Network Basics Chapter 9A Network Basics 1 Network Definition Set of technologies that connects computers Allows communication and collaboration between users 2 The Uses of a Network Simultaneous access to data Data

More information

Computing Concepts with Java Essentials

Computing Concepts with Java Essentials 2008 AGI-Information Management Consultants May be used for personal purporses only or by libraries associated to dandelon.com network. Computing Concepts with Java Essentials 3rd Edition Cay Horstmann

More information

Computer Science. 232 Computer Science. Degrees and Certificates Awarded. A.S. Degree Requirements. Program Student Outcomes. Department Offices

Computer Science. 232 Computer Science. Degrees and Certificates Awarded. A.S. Degree Requirements. Program Student Outcomes. Department Offices 232 Computer Science Computer Science (See Computer Information Systems section for additional computer courses.) We are in the Computer Age. Virtually every occupation in the world today has an interface

More information

Domains and Competencies

Domains and Competencies Domains and Competencies DOMAIN I TECHNOLOGY APPLICATIONS CORE Standards Assessed: Computer Science 8 12 I VII Competency 001: The computer science teacher knows technology terminology and concepts; the

More information

Tutorial 0A Programming on the command line

Tutorial 0A Programming on the command line Tutorial 0A Programming on the command line Operating systems User Software Program 1 Program 2 Program n Operating System Hardware CPU Memory Disk Screen Keyboard Mouse 2 Operating systems Microsoft Apple

More information

Progress Record. Course 21 (V) Associate of Applied Science in Computer Information Technology and Systems Management

Progress Record. Course 21 (V) Associate of Applied Science in Computer Information Technology and Systems Management Progress Record Study your lessons in the order listed below. As graded examinations are returned to you, enter your grade in the space below. Set a schedule for yourself then watch your progress. Course

More information

Course Number: IAC-SOFT-WDAD Web Design and Application Development

Course Number: IAC-SOFT-WDAD Web Design and Application Development Course Number: IAC-SOFT-WDAD Web Design and Application Development Session 1 (10 Hours) Client Side Scripting Session 2 (10 Hours) Server Side Scripting - I Session 3 (10 hours) Database Session 4 (10

More information

Software: Systems and Application Software

Software: Systems and Application Software Software: Systems and Application Software Computer Software Operating System Popular Operating Systems Language Translators Utility Programs Applications Programs Types of Application Software Personal

More information

Java the UML Way: Integrating Object-Oriented Design and Programming

Java the UML Way: Integrating Object-Oriented Design and Programming Java the UML Way: Integrating Object-Oriented Design and Programming by Else Lervik and Vegard B. Havdal ISBN 0-470-84386-1 John Wiley & Sons, Ltd. Table of Contents Preface xi 1 Introduction 1 1.1 Preliminaries

More information

Please consult the Department of Engineering about the Computer Engineering Emphasis.

Please consult the Department of Engineering about the Computer Engineering Emphasis. COMPUTER SCIENCE Computer science is a dynamically growing discipline. ABOUT THE PROGRAM The Department of Computer Science is committed to providing students with a program that includes the basic fundamentals

More information

Course Descriptions. preparation.

Course Descriptions. preparation. Course Descriptions CS 101 Intro to Computer Science An introduction to computer science concepts and the role of computers in society. Topics include the history of computing, computer hardware, operating

More information

DATA STRUCTURES USING C

DATA STRUCTURES USING C DATA STRUCTURES USING C QUESTION BANK UNIT I 1. Define data. 2. Define Entity. 3. Define information. 4. Define Array. 5. Define data structure. 6. Give any two applications of data structures. 7. Give

More information

AQA GCSE in Computer Science Computer Science Microsoft IT Academy Mapping

AQA GCSE in Computer Science Computer Science Microsoft IT Academy Mapping AQA GCSE in Computer Science Computer Science Microsoft IT Academy Mapping 3.1.1 Constants, variables and data types Understand what is mean by terms data and information Be able to describe the difference

More information

Java EE Web Development Course Program

Java EE Web Development Course Program Java EE Web Development Course Program Part I Introduction to Programming 1. Introduction to programming. Compilers, interpreters, virtual machines. Primitive types, variables, basic operators, expressions,

More information

Department of Computer Science

Department of Computer Science University of Denver 1 Department of Computer Science Office: Aspen Hall North, Suite 100 Mail Code: 2280 S. Vine St. Denver, CO 80208 Phone: 303-871-3010 Email: info@cs.du.edu Web Site: http://www.du.edu/rsecs/departments/cs

More information

www.gr8ambitionz.com

www.gr8ambitionz.com Data Base Management Systems (DBMS) Study Material (Objective Type questions with Answers) Shared by Akhil Arora Powered by www. your A to Z competitive exam guide Database Objective type questions Q.1

More information

Chapter 3 Operating-System Structures

Chapter 3 Operating-System Structures Contents 1. Introduction 2. Computer-System Structures 3. Operating-System Structures 4. Processes 5. Threads 6. CPU Scheduling 7. Process Synchronization 8. Deadlocks 9. Memory Management 10. Virtual

More information

MEng, BSc Applied Computer Science

MEng, BSc Applied Computer Science School of Computing FACULTY OF ENGINEERING MEng, BSc Applied Computer Science Year 1 COMP1212 Computer Processor Effective programming depends on understanding not only how to give a machine instructions

More information

SECTION C [short essay] [Not to exceed 120 words, Answer any SIX questions. Each question carries FOUR marks] 6 x 4=24 marks

SECTION C [short essay] [Not to exceed 120 words, Answer any SIX questions. Each question carries FOUR marks] 6 x 4=24 marks UNIVERSITY OF KERALA First Degree Programme in Computer Applications Model Question Paper Semester I Course Code- CP 1121 Introduction to Computer Science TIME : 3 hrs Maximum Mark: 80 SECTION A [Very

More information

Business Application Services Testing

Business Application Services Testing Business Application Services Testing Curriculum Structure Course name Duration(days) Express 2 Testing Concept and methodologies 3 Introduction to Performance Testing 3 Web Testing 2 QTP 5 SQL 5 Load

More information

Master of Science in Computer Science

Master of Science in Computer Science Master of Science in Computer Science Background/Rationale The MSCS program aims to provide both breadth and depth of knowledge in the concepts and techniques related to the theory, design, implementation,

More information

Computer Networks Vs. Distributed Systems

Computer Networks Vs. Distributed Systems Computer Networks Vs. Distributed Systems Computer Networks: A computer network is an interconnected collection of autonomous computers able to exchange information. A computer network usually require

More information

COURSE SYLLABUS EDG 6931: Designing Integrated Media Environments 2 Educational Technology Program University of Florida

COURSE SYLLABUS EDG 6931: Designing Integrated Media Environments 2 Educational Technology Program University of Florida COURSE SYLLABUS EDG 6931: Designing Integrated Media Environments 2 Educational Technology Program University of Florida CREDIT HOURS 3 credits hours PREREQUISITE Completion of EME 6208 with a passing

More information

EMC Publishing. Ontario Curriculum Computer and Information Science Grade 11

EMC Publishing. Ontario Curriculum Computer and Information Science Grade 11 EMC Publishing Ontario Curriculum Computer and Information Science Grade 11 Correlations for: An Introduction to Programming Using Microsoft Visual Basic 2005 Theory and Foundation Overall Expectations

More information

University of Pune Revised Structure for the B. Sc. (Computer Science) Course (Second Year to be implemented from Academic Year 2014-2015)

University of Pune Revised Structure for the B. Sc. (Computer Science) Course (Second Year to be implemented from Academic Year 2014-2015) University of Pune Revised Structure for the B. Sc. (Computer Science) Course (Second Year to be implemented from Academic Year 2014-2015) S. Y. B. Sc. (Computer Science) No Paper Title: Semester I Title:

More information

Business Institutional (ILO), Program (PLO), and Course (SLO) Alignment Number of Courses: 20. Program Level SLOS

Business Institutional (ILO), Program (PLO), and Course (SLO) Alignment Number of Courses: 20. Program Level SLOS : Computer Information Systems Business Institutional (ILO), (PLO), and Course () Number of Courses: 20 Date Updated 4.1.13 Submitted by Ext. Pat Vacca /Jacquie Thompson Institutional s I. Content Knowledge

More information

Department of Computer Science

Department of Computer Science Department of Computer Science Ali Sekmen, PhD 2, Chair 005, McCord Hall 615-963-5712 Faculty: K. Al Nasr, W. Chen, E. Erdemir, M. Hayes, H. Miao, T. Rogers, G. Shao, F. Yao General Statement: The Department

More information

HP-UX Essentials and Shell Programming Course Summary

HP-UX Essentials and Shell Programming Course Summary Contact Us: (616) 875-4060 HP-UX Essentials and Shell Programming Course Summary Length: 5 Days Prerequisite: Basic computer skills Recommendation Statement: Student should be able to use a computer monitor,

More information

Basic Programming and PC Skills: Basic Programming and PC Skills:

Basic Programming and PC Skills: Basic Programming and PC Skills: Texas University Interscholastic League Contest Event: Computer Science The contest challenges high school students to gain an understanding of the significance of computation as well as the details of

More information

ARIZONA CTE CAREER PREPARATION STANDARDS & MEASUREMENT CRITERIA SOFTWARE DEVELOPMENT, 15.1200.40

ARIZONA CTE CAREER PREPARATION STANDARDS & MEASUREMENT CRITERIA SOFTWARE DEVELOPMENT, 15.1200.40 SOFTWARE DEVELOPMENT, 15.1200.40 1.0 APPLY PROBLEM-SOLVING AND CRITICAL THINKING SKILLS TO INFORMATION TECHNOLOGY 1.1 Describe methods and considerations for prioritizing and scheduling software development

More information

Local Area Networks (LANs) Blueprint (May 2012 Release)

Local Area Networks (LANs) Blueprint (May 2012 Release) Local Area Networks (LANs) The CCNT Local Area Networks (LANs) Course April 2012 release blueprint lists the following information. Courseware Availability Date identifies the availability date for the

More information

Lecture 1. Lecture Overview. Intro to Networking. Intro to Networking. Motivation behind Networking. Computer / Data Networks

Lecture 1. Lecture Overview. Intro to Networking. Intro to Networking. Motivation behind Networking. Computer / Data Networks Lecture 1 An Introduction to Networking Chapter 1, pages 1-22 Dave Novak BSAD 146, Introduction to Networking School of Business Administration University of Vermont Lecture Overview Brief introduction

More information

MultiMedia and Imaging Databases

MultiMedia and Imaging Databases MultiMedia and Imaging Databases Setrag Khoshafian A. Brad Baker Technische H FACHBEREIGM W-C^KA VK B_l_3JLJ0 T H E K Inventar-N*.: Sachgebiete: Standort: Morgan Kaufmann Publishers, Inc. San Francisco,

More information

Computer Science/Software Engineering

Computer Science/Software Engineering 292 School of Science and Engineering Computer Science/Software Engineering Everald E. Mills, PhD, Chair Objectives The computer science program seeks to prepare students for careers that require sophisticated

More information

TEST CHAPTERS 1 & 2 OPERATING SYSTEMS

TEST CHAPTERS 1 & 2 OPERATING SYSTEMS TEST CHAPTERS 1 & 2 OPERATING SYSTEMS True/False Indicate whether the statement is true or false. 1. Changes that you make in virtual machines do not affect your physical computer. 2. The size of a bus

More information