Course Outcomes NBA [PDF]

Illustrate by example, basic terminology and model problems in .... Understand the terminology and concepts of the OSI .

3 downloads 22 Views 66KB Size

Recommend Stories


Course Outcomes
At the end of your life, you will never regret not having passed one more test, not winning one more

Course Outcomes
It always seems impossible until it is done. Nelson Mandela

View SFCC Course Learning Outcomes
The best time to plant a tree was 20 years ago. The second best time is now. Chinese Proverb

NBA-Accreditation
There are only two mistakes one can make along the road to truth; not going all the way, and not starting.

Course Description Course Textbook Course Learning Outcomes Academic Integrity Credits
Forget safety. Live where you fear to live. Destroy your reputation. Be notorious. Rumi

COURSE OUTLINES PHOTOSHOP Learning Outcomes
What we think, what we become. Buddha

nba exclusive
Knock, And He'll open the door. Vanish, And He'll make you shine like the sun. Fall, And He'll raise

NBA Accreditation
Don't fear change. The surprise is the only way to new discoveries. Be playful! Gordana Biernat

Course Description Course Textbook Course Learning Outcomes Credits Course Structure CYB
Live as if you were to die tomorrow. Learn as if you were to live forever. Mahatma Gandhi

Course Outcomes CSC 2259 CSC 2259
Before you speak, let your words pass through three gates: Is it true? Is it necessary? Is it kind?

Idea Transcript


Course No.

Course Title

Course Outcomes 1.Formulate problems precisely and solve the problems

210241

Discrete Structures

214442

Computer Organization

210243

Digital Electronics and Logic Design

214441

Fundamental of Data Structures

207005

Humanities and Social Science

214443

Digital Laboratory

2.Apply formal proof techniques, and explain their reasoning clearly 3.Illustrate by example, basic terminology and model problems in computer engineering using graphs and trees 4.Use graph algorithms for suitable applications 1To understand the structure, function and characteristics of computer systems 2.To understand the design of the various functional units of digital computers 3.To learn programming construct of 8086 assembly language. 1. Solve K-MAPs and apply Boolean algebra. 2. Use necessary A.C, D.C. and Loading characteristics and functioning while Designing with digital gates. 3. Identify the Digital Circuits, Input/Outputs to replace by FPGA. 1. Student will be able to apply appropriate constructs of C language, coding standards for application development. 2.Select and use appropriate data structures for problem solving and programming. 3. Students will be able to use algorithmic foundations for solving problems and programming. 4. Select appropriate searching and/or sorting techniques for application development. "Making engineering and technology students aware of the various issues concerning man and society. These issues will help to sensitize students to be broader towards the social, cultural, economic and human issues, involved in social changes." 1. Use the concept of Boolean algebra, K-map, Truth Table and various digital elements (Gates, FFs) for design and implementation of Digital circuits 2. Use necessary A.C, D.C. and Loading characteristics and functioning while designing with digital gates

214444

Programming Laboratory

214445

Communication and Language Lab

207003

Engineering Mathematics-III

214446

214447

Computer Graphics

Processor Architecture and Interfacing

3. Use hardware programming language like VHDL (Very High Speed Integrated Circuit Hardware Descriptive Language) and Tools (Xilinx) for design and simulate digital circuits 1. Use strings, one dimensional and two dimentional arrays with and without pointers. 2. Manipulate structures for database. 3. Implement and analyze various searching and sorting algorithms. 4. Create and perform different operations on linked lists. 1. Students will be able to understand, analyze and interpret the essentiality of grammar and its usage. 2. Students will be able to build vocabulary by means of communication via direct and indirect communication 3. Students will be able to improve pronunciation skills and understand various phoneticc 4. Students will be able to understand various rules and means of written communication 1.To understand Linear differntial equations. 2.To understand varius typees of transformations. 3. To understand statistics,probability and vectors. 1. To understand the foundations of computer graphics. 2.To understand concept of geometric, mathematical and algorithmic concepts necessary for programming computer graphics 3. To understand the comprehension of windows,clipping and view-ports object representation in relation to images displayed on screen. 4.To understand the software utilized in constructing computer graphics applications.(e.g 3D studio, Maya) 1. Student will be able to define assembly language, assembly language programming tools, 80386 pin descriptions and its operating modes. 2. Student will be able to describe features, architecture and bus operations of 80386 microprocessor 3. Student will be able to discuss memory management, privilage protection, multitasking and interrupt structure in 80386. 4. Student will be able to explain protected mode operation

214448

Data Structure and Files

214449

Data Communication

214450

Processor Interfacing Laboratory

214451

Data Structure and

and mode switching of 80386 5. Student will be able to use assembler directives, 80386 instrutions with diferrent addressing modes, procedures and macors in an assembly program 6. Student will be able to compare 80386 operating modes, addressing modes , memory management mechanisms 7. Student will be able to describe features and architecture of 8051 microcontroller 8. Student will be able to explain memory and I/O interfacing with 8051 microcontroller 9. Student will be able to use 8051 instrutions with diferrent addressing modes in an assembly program 10. Student will be able to program timers , counters and communication ports of 8051 11. Student will be able to explain design of a microcontroller based minimal system for a particular application 1. Understand different advanced abstract data type (ADT) and data structures and their implementations. 2. Understand different algorithm design techniques (brute force, divide and conquer,greedy, etc.) and their implementation. 3. Ability to apply and implement learned algorithm design techniques and data structures to solve problems. 1. Explain the basic concepts of data communication 2. Describe emerging network technologies 3. Understand the terminology and concepts of the OSI reference model and the TCP-IP reference model. 1) Formulate problems precisely and solve the problems 2) Apply formal proof techniques, and explain their reasoning clearly. 3) Illustrate by example, basic terminology and model problems in computer engineering using graphs and trees 4) Use graph algorithms for suitable applications a. Implement and use linear data structures stacks and

Files Laboratory

214452

Object Oriented Programming and Computer Graphics Laboratory

314441

Operating System

314442

Theory of Computation

314443

Computer Network Technology

queues. b. Implement and use non-linear data structures trees and graphs. c. Implement hash table. d. Perform database operations using sequential files. 1)To prepare object-oriented design for small/medium scale problems. 2)To understand the role of inheritance,polymorphism, dynamic binding and generic structures in building reusable code. 3) Able to program using C++ features such as composition of objects, operator overloads,dynamic memory allocation, inheritance and polymorphism, file I/O, exception handling, etc. 4)To understandconcept of geometric, mathematical and algorithmic concepts necessary for programming computer graphics 1. The role of Operating Systems and their types. 2. The concept of a process, thread and scheduling algorithms. 3. Need of process synchronization and how it is achieved. 4. The concept of deadlock and different ways to handle it. 5. Various memory management techniques. 6. The concept of I/O management and File system 1 Acquire a full understanding and mentality of Automata Theory as the basis of all computer science languages design 2 Be able to design FAs, NFAs, RE, Grammars, languages modeling, small compilers basics 3 Describe the formal relationships among machines, language s and grammars 4 Be able to classify languages into their types 5 Have a clear understanding of the Automata theory concepts such as REs, DFAs, NFAs, Stacks, Turing machines, and Grammars 6.Have a good knowledge of formal computation and its relationship to languages 1. To understand services offered by important layers of OSI moidel 2. To provide routing and network management techniques 3. To understand various application layer protocols and its applications in client/server environment 4. To understand various WAN technologies in computer

310241

Database Management System

310253

Software Engineering

314444

Operating System Design Laboratory

314445

Information System Design Laboratory

314446

Network Laboratory

networks 1.Design any Desktop application using an entity relationship diagrams (ERD) to express requirements and demonstrates skills to model data requirements and create data models. 2.Understanding of database systems theory in order to apply that knowledge to any particular database implementation using Structured Query Language (SQL).3.To learn and understand various Database Architectures and Applications 4.Develop an ability to remove data redundancy by translating created relational model into normalized designs. 1. Undestand and apply the concept of software engineering 2. Knowledge about software development life cycle and the problem articulation 3. Should be able to apply the project management and analysis principles to S/W project development 4. Should be able to apply the design & testing principles to S/W project development Students will understand operating systems functioning and internals Students will learn basics of shell and awk programming 1.To understand basics of GUI programming 2. To understand and learn Visual programming paradigms and database programming. 3.To understand and learn RDBMS concepts, database design principles 4.To understand and learn SQL and PL/SQL 5.To get exposure to development experience of small systems through developing a mini project 1. To design and implement small size network and to understand various networking commands 2. To provide the knowledge of various networking tools and their related concepts 3. To understand various application layer protocols for its implementation in client/server environment

314447

Soft Skill Laboratory

314448

System Software Programming

314449

Management Information System

314450

Programming Paradigms

1.To help students develop their soft skills and equip them with the requisite skills to make their communication effective. 2.To develop other skills this will make the transition from college to workplace, Smoother and help them to excel in their jobs. 3.To enhance students performance at placement interviews, group discussion and other recruitment process. 4.Understand and participate in Group Discussions and related activities. 5.Understand the basics of how to make an effective presentation. Student will understand the role played by system softwares such as assembler, interpreter, linker, loader and compilers in the development of IT solutions. Students will use regular expressions, deterministic finite automata for solving problems involving pattern matching. Students can use tools such as lex and yacc to design a compiler for a elementary language grammar. Student will be able to develop elementary assembler and interpreter 1. Able to understand the Roles of Manager in an organization and to understand the Challenges faced by Business Enterprise. 2.Student should understand the basic Financial Management in industry 3. Student can understand MIS by following best practices and also able to elaborate decision making process 4. Student can understand in detail the working of digital enterprise i.e Ebusiness, E-communication, E-commerce-collaboration. 5. Student can differentiate various enterprise softwares like ERP/SCM/CRM in business organization 6. Student can exhibit professional and ethical behavior in Industry. They should also aquatinted with cyber laws, IT act, right to information act, IPR law, IT impact on society. 1.Have the knowledge of programming language background: historical

314455

Design and Analysis of Algorithm

314451

Human Computer Interaction and Usability

perspective, design considerations and evaluation criteria.(Knowledge) 2.Understand major paradigms (procedural, object-oriented, functional, logic, concurrent)(Comprehension) 3.Identify the similarities, differences, strengths and weaknesses of different programming language paradigms (procedural, objectoriented, functional, logic, concurrent). (Comprehension) 4.Understand and apply formal methods of programming language syntax and semantics, fundamental programming language elements (data abstraction, expressions, control structures, exception handling, modules, scope, parameter passing)(Application) 5.Experience writing programs using different programming language paradigms. (analysis) 6.Gain the ability to choose an appropriate language for software development. (Evaluation) 7.Gain the ability to learn new programming languages and develop programs in it.(Synthesis) 1.To analyze algorithms and to determine algorithm correctness and time efficiency class 2. Understand different algorithm design techniques (brute force, divide and conquer, greedy, etc.) and their implementation 3.To analyze a problem and identify the computing requirements appropriate for its Solution 4. To Design, implement and test an efficient algorithmic solution for a given computational problem 5.To use most common algorithms, design techniques and data structures to solve given problem 1. Student will be able to identify human factors useful in improving computer interaction design 2. Student will be able to understand various paradigms and models used for

314452

Software Design Laboratory

314453

Software Development Tools Laboratory

314454

Seminar and Technical Communication

interaction design 3. Student will be able to design , create and evaluate user interfaces using usability engineering life cycle 4. Student will be able to identify HCI issues in software products and research in providing effective solution Student will be able to develop elementary assembler and interpreter. Students will use regular expressions, deterministic finite automata for implementing elementary lexical analyser. Students can use tools such as lex and yacc to design a compiler for a elementary language grammar Find design algorithmic strategy for solving the problem and implemnt it. To analyze a problem and identify the computing requirements appropriate for its Solution. Ability to apply and implement learned algorithm design techniques and data structures to solve problems. Implement Prims and kruskal algorithm to find minimum spannin g tree usinf greedy approach 1.Learn and understand fundamentals object oriented programming using core java 2· Learn and understand basics of web programming 3· Identify and analyze client needs for the GUI development . 4· Learn and understand client side programming of a small project. 5· Learn and understand server side programming of a small project. 1.To improve verbal and non verbal communication. 2.To read, understand recent trends and technologies in area of computer science and information technology 3.To recognize problems after doing research literature survey using various resources. 4.To prepare concise, comprehend and conclude selective topic in area of computer science and information technology

414441

Information Assurance and Security

410443

Object Oriented Modeling and Design

414442

Software Testing and Quality Assurance

414443

Elective I (MC)

1. Gather, organize, summarize and interpret technical literature with the purpose of formulating a project proposal. 2. Write a technical report summarizing state-of-the-art on an identified topic. 3. Present the study using graphics and multimedia techniques. 4. Define intended future work based on the technical review. 5.Select and apply modern tools and technologies. 6. With the understanding of Social issues ,find the IT solution for social problems. 7. Apply SDLC and project Management principles. 8. Understand the professional ethics and team management principles. 1.Master the concepts of Object Oriented modelling, designing and should have attained practical skills in applying these concepts 2.Understand UML in detail, its diagrams as modelling tool for large and complex software systems. 3.Draw a Object Oriented model and implement it using UML tool. 4. Have better understanding of requirements cleaner designs and more maintainable systems. 1. Understand the importance of software quality/software testing and apply software testing techniques for information systems development. 2. Generate test cases from software requirements using various test processes for continuous quality improvement. 3. Apply software testing techniques in commercial environments and assess the adequacy of test suites using control flow, data flow, and program mutation. 4. Identify the inputs and deliverables of the testing process and work together as a team in preparing a report. 5. Use industry-standard testing tools such as IBM Rational Functional Tester. 1. To understand basics of wireless communication and cellular system 2. To know the details of well known technologies in detail

414444

Elective II (AI)

414445

Computer Lab Practices I

414446

Project Work

410448

Distributed System

like GSM, CDMA, GPRS and their related offered services 3. To know the details of various emerging technologies 1.Formalize a given problem in the language/framework of different AI methods (e.g., as a search problem, as a logical theory, as a planning problem, as an MDP, etc). 2.Implement basic AI algorithms (e.g., standard search algorithms or resolution). 3. Design and carry out an empirical evaluation of different algorithms on problem formalization, and state the conclusions that the evaluation supports. 4.To have an appreciation for and understanding of both the achievements of AI and the theory underlying those achievements. 5.To have an appreciation for the engineering issues underlying the design of AI Systems. 1. Analyze the user requirements and model them using appropriate diagrams . 2. design an OO model and implement it using UML tool. 3. Understand different Testing and Defect Tracking Techniques and apply them. 4. Choose the appropriate diagram to solve the complex problems. 5. Carry out Function point Analysis. 6. Understand different Ishikawa tools. 1. Gather, organize, summarize and interpret technical literature with the purpose of formulating a project proposal. 2.Write a technical report summarizing state-of-the-art on an identified topic. 3. Present the study using graphics and multimedia techniques. 4. Define intended future work based on the technical review. 5.Select and apply modern tools and technologies. 6. With the understanding of Social issues ,find the IT solution for social problems. 7. Apply SDLC and project Management principles. 8. Understand the professional ethics and team management principles. 1 To understand basic principles of Distributed System

414449

Information Retrieval

414450

Elective III (SA)

414451

Elective IV - GIS

414451

Elective IV (Open Elective) - BI

2 To understand various DS concepts like RPC, RMI 3 To understand file system and memory management concept used in DS 4 To understand the importance and various methods of fault tolerance in DS environment 1. Students will thoroughly understand basic principles of information retrieval system. 2. They should know architecture and methods for traditional information retrieval system and also able to do the performance analysis. 3. Have knowledge about information retrieval issues for Parallel, distributed and multimedia IR systems 4. They will know architecture of web based information retrieval and techniques for searching it. 1) Describe Software Architecture. 2) Able to Identify common patterns used within its Structure and Determine the design benefits and limitations and appraise the Systems structure in term of the user goals and priorities. 3) Describe and implement common design patterns using object oriented programming language. 1. to create and use modern GIS tools for decision making 2. to apply knowledge of mathematics & statistics for images. 3. to analyze the Geospatial data. 4 to use knowledge of remote sensing principles used to collect the geospatial data. 5 to use Knowledge of Digital Image processing & visual interpretation. 6. an ability to function on multidisciplinary application which includes database, remote sensing, image processing, software engineering and information systems. 1. Design and implement OLTP, OLAP and Warehouse concepts. 2. Design and develop Data Warehouse using Various Schemas & Dimensional modelling. 3. Use the ETL concepts, tools and techniques to perform

414452

Computer Lab Practices II

Extraction, Transformation, and Loading of data. 4. Report the usable data by using various reporting concepts, techniques/tools, and use charts, tables for reporting in BI. 5. Use Analytics concepts like data mining, Exploratory and statistical techniques for predictive analysis in Business Intelligence. 1. Understand cocept of logical view and implement conflation algorithm 2. Uderstanding the concept of clustering, indexing and searching 3. Latest research going on the area of information retreival 4. Understand and implement web crawler

Smile Life

When life gives you a hundred reasons to cry, show life that you have a thousand reasons to smile

Get in touch

© Copyright 2015 - 2024 PDFFOX.COM - All rights reserved.