Beaconhouse National University 3-C, Zafar Ali Road, Lahore-Pakistan Tel: 92-42-5718260-3 Fax: 92-42-5760254 Email: firstname.lastname@example.orgSchool of Computer andInformation Technology (SCIT)The vision of the School of Computer and programme from current academic year to The teaching-learning model followed byInformation Technology is to produce cater to the needs of working students. The School of IT greatly emphasizes practical workgraduates who can compete academically, curriculum of the evening programme is to enforce understanding of theoreticaltechnically and professionally with the best in exactly the same as that of the morning concepts. To achieve this objective, the lab isthe country. program except that its duration is five years, designated as an integral part of the learning compared to four years for the morning environment.To this end, the School places special emphasis program. Currently only the MBC and SE Note:on all areas which have an impact on the programmes are offered in the evening mode. Each bachelor degree programme is built up Detailed course outlines of all courses in the above programmes are provided in theprovision of quality education, namely, quality around five streams of study. In each semester, CD-ROM accompanying the Prospectus.of intake, curriculum development, selection of By virtue of being positioned in a Liberal Arts students take up one course from each streamfaculty, teaching methodology, examination university, the School of IT offers its students to complete their study suite. As they progresssystem and co-curricular activities. an opportunity to develop a well rounded along to higher semesters, they are offered Admission Criteria academic profile. Students enrolled with the higher level courses from these streams. In the The eligibility criteria for all the above programmes are Intermediate or an equiva-The School is conscious of the fast changing SCIT can take up any number of electives from concluding semester elective courses are lent qualification. In addition, applicants for the Software Engineering (SE) andmarket requirements, which emanate from a diverse suite of courses which are offered by available. Each programme has a mandatory Management of Telecom systems (MTS) programmes should respectively havenew systems and technologies. In particular, the other six schools of the University. final year project, which provides students passed Mathematics OR Mathematics and Physics at Intermediate Level.the Internet and mobile technologies have with an opportunity to put into practice whatcompletely changed the working of the The School offers four programmes of study, as they have learned in their initial years. Admission will be offered to applicants who fulfill the eligibility criteria and qualifybusiness and commercial world. The School enumerated below: in the Admission Test and Interview.has introduced new programmes and updatedexisting ones in response to these changing Programme Name Duration Credits End of Programme Requirementsneeds. For instance, a new programme, 1. BSc. (Hons.) in Management and Businessnamely, BSc. (Hons.) in Management of Computing (MBC) BSc. (Hons.) in Management & Business Computing 4 Years 132 Credit Hrs Final ProjectTelecom systems has been introduced from the 2. BSc. (Hons.) in Finance and Business (MBC) 8 Semesterslast academic year. Moreover, the curriculum Computing (FBC) (Theory and Lab Based) 4 Years 132 Credit Hrs Final Projectof the Software Engineering programme has 3. BSc. (Hons.) in Software Engineering (SE) BSc. (Hons.) in Finance & Business Computing (FBC) 8 Semestersbeen brought in line with the recommenda- 4. BSc. (Hons.) in Management of Telecom (Theory and Lab Based)tions of the National Computing Education Systems (MTS) 4 Years 134 Credit Hrs Final ProjectAccreditation Council (NCEAC), Pakistan. BSc. (Hons.) in Software Engineering (SE) 8 Semesters (Theory and Lab Based) 4 Years 132 Credit Hrs Final ProjectFurther, the School has initiated an evening BSc. (Hons.) in Management of Telecom Systems (MTS) 8 Semesters (Theory and Lab Based)113 114
Beaconhouse National University 3-C, Zafar Ali Road, Lahore-Pakistan Tel: 92-42-5718260-3 Fax: 92-42-5760254 Email: email@example.comBSc. (Hons.) in Management & BSc. (Hons.) in Finance &Business Computing (MBC)* Business Computing (FBC) INTRODUCTION INTRODUCITONThe BSc. (Hons.) in Management and Business BSc. (Hons.) in Finance and Business Comput-Computing programme has been designed to ing is designed for the rapidly expandingproduce graduates who have a sound financial sector which needs professionalsknowledge of IT along with a firm foundation with a good grounding in the fundamentals ofin the theory and practice of business and finance along with skills in management andmanagement. IT. This combination makes the incumbent a highly proficient and resourceful manager whoSuch graduates will be in a good position to can propose financial models, come up withsucceed in the modern business environment methods of analysis, evaluate technologies toby their ability to analyze business problems implement these methods and finally manageand design appropriate IT-based solutions, the deployment of the proposed solution.manage the use of IT in business, exploit thebenefits provided by the networked environ-ment for increased productivity, and monitor Career Pathsoutsourced work of IT systems development. Corporate Finance, Assets Management,Career Paths Banking, Financial Systems Management,Business Analyst, System Analyst, Manage- Business System Analysis, Financial Consul-ment Consultant, System Developer, IT tancy and ResearchResearcherFieldsBusiness Systems, End User IT Support, FieldsInformation System Management, Manage-ment Consultancy Financial Consultancy, Corporate Finance, Financial Organization, Banking, Financial*Also offered as an Evening programme Information Systems Management, Business System Analysis, Research and Development.115 116
Beaconhouse National University 3-C, Zafar Ali Road, Lahore-Pakistan Tel: 92-42-5718260-3 Fax: 92-42-5760254 Email: firstname.lastname@example.org BSc. (Hons.) in Management ofBSc. (Hons.) in Software Engineering (SE)* Telecom Systems (MTS) INTRODUCTION INTRODUCITON Career PathsThe explosive impact of computers and IT has Modern Telecom Systems have their roots in Telecom Systems Manager, Telecom Productgenerated a need to design new software electronics, but many technologies particularly Manager, Telecom Product Engineersystems and to incorporate new technologies those related to the Internet, computerinto a range of applications. networks, radio and fiber optics have contrib- Fields uted to give Telecom systems their complexThe Software Engineering programme imparts and hybrid shape. The advances and phenom- Telecom Industry, Telecom Business develop-the knowledge of all key areas of computer enal growth of the telecommunication ment, Telecom Training and Educationscience along with applied expertise needed industry, besides generating jobs for telecomfor designing, developing and deploying engineers, have created a new specialization insoftware for different applications. management. The incumbents of this specialization will have a good knowhow inCareer Paths the technical side of Telecom coupled with skills in management and business.Computer Systems Analyst, ComputerScientist, Database Administrator, Computer Cognizant of the above stated market need,Programmer, Computer Support Specialist, the School of IT has introduced the Manage-Software QA Engineer, IT Researcher, IT ment of Telecom Systems Programme. ThisConsultant programme has all the essential ingredients of a business management programme topped up with a series of courses in telecommunica-Fields tions. In addition, courses related to manage- ment of Telecom services and products areSoftware Development, System Analysis, made part of the study plan.Software Quality Assurance, Software ProductEngineering, Information Systems Manage- MTS graduates will be able to play a role inment, Research and Development, IT Education the Telecom industry by working moreand Training effectively in managerial positions in compari- son to simple management graduates.*Also offered as an Evening programme117 118
Plan of Study forBSc. (Hons.) in Management & Business Computing (MBC) First Year Semester I Semester IV Course Code Course Title Credits Course Code Course Title Credits CSC – 107 Fundamental of Computers 4 BUS – 202 Macro Economics 3 MGT – 101 Principles of Management 3 CSC – 211 Database Management Systems 4 MMS - 101 Creating Digital Content 4 HUM - 202 Pakistan Studies 3 MTH – 102 Business Maths 3 MGT – 203 Organizational Behaviour 3 SLA 101-A Communication Skills I 3 MGT – 202 Total Quality Management 3 17 16 Semester II Third Year Semester V Course Code Course Title Credits Course Code Course Title Credits BUS – 101 Micro Economics 3 BUS - 304 Principles of Marketing 3 CSC - 108 Intro to Programming 4 CSC - 203 Computer Networks 3 FIN – 102 Accounting-I 3 HUM - 301 Technical & Professional Communication 3 MTH - 104 Business Statistics 3 MGT - 301 Project Management 4 SLA 101-B Communication Skills II 3 MGT - 302 Human Resource Management 3 16 16 Semester VI Second Year Semester III Course Code Course Title Credits Course Code Course Title Credits BUS - 305 Operations Management 3 BUS - 201 Businesses and Organizations 3 BUS - 303 Business Law 3 CSC - 206 Event-Driven Programming 4 CSC - 310 ERP Systems 3 FIN - 201 Accounting-II 3 MGT - 303 Management of IT 4 HUM – 201 Islamic Studies 3 MTH - 301 Statistical Inference 3 MGT – 201 Management Information Systems 3 16 16119 120
(Contd.) Plan of Study for Plan of Study for BSc. (Hons.) in Management & Business Computing (MBC) BSc. (Hons.) in Finance & Business Computing (FBC) Fourth Year Semester VII First Year Semester I Course Code Course Title Credits Course Code Course Title Credits BUS - 301 Marketing and Business Development 3 CSC – 107 Fundamentals of Computers 4 BUS – 305 Internship (Summer) 2 FIN – 101 Intro to Finance 3 FIN – 403 Financial Management for MBC 3 MMS – 101 Creating Digital Content 4 HUM - 401 Research Methods 3 MTH – 102 Business Maths 3 MGT- 402 Strategic Management 3 SLA 101-A Communication Skills I 3 PRJ – 401 Project I 3 17 17 Semester II Semester VIII Course Code Course Title Credits Course Code Course Title Credits BUS – 101 Micro Economics 3 SLA – XXX Humanities Elective 4 CSC – 108 Intro to Programming 4 BUS – 302 Management of Internet Business 4 FIN – 102 Accounting-I 3 HUM – 402 Professional Ethics 3 MTH – 104 Business Statistics 3 MGT - 401 Business Policy 4 SLA 101-B Communication Skills II 3 PRJ – 402 Project II 3 16 18 Total Credit Hours in the Programme 132 Second Year Semester III Course Code Course Title Credits BUS – 201 Businesses and Organizations 3 CSC – 206 Event-Driven Programming 4 FIN – 201 Accounting-II 3 HUM – 201 Islamic Studies 3 MGT – 101 Principles of Management 3 16121 122
(Contd.) Plan of Study for (Contd.) Plan of Study for BSc. (Hons.) in Finance & Business Computing (FBC) BSc. (Hons.) in Finance & Business Computing (FBC) Semester IV Fourth Year Semester VII Course Code Course Title Credits Course Code Course Title Credits BUS – 202 Macro Economics 3 BUS – 301 Marketing and Business Development 3 CSC – 211 Database Management Systems 4 BUS– 305 Internship (Summer) 2 FIN – 202 Financial Management 4 FIN – 401 Strategic Financial Management 3 HUM – 202 Pakistan Studies 3 FIN- 402 Financial Markets and Institutions 3 MGT – 202 Total Quality Management 3 HUM – 401 Research Methods 3 17 PRJ – 401 Project I 3 17 Third Year Semester V Semester VIII Course Code Course Title Credits Course Code Course Title Credits BUS – 304 Principles of Marketing 3 SLA – XXX Humanities Elective 4 CSC – 203 Computer Networks 3 BUS – 302 Management of Internet Business 4 FIN – 301 Corporate Finance 3 FIN – 4XX Elective (Finance) 3 HUM – 301 Technical & Professional Communication 3 HUM – 402 Professional Ethics 3 MGT – 301 Project Management 4 PRJ – 402 Project II 3 16 17 Semester VI Total Credit Hours in the Programme 132 Course Code Course Title Credits BUS – 305 Operations Management 3 BUS – 303 Business Law 3 CSC – 310 ERP Systems 3 FIN – 302 Information Systems Auditing 4 MTH – 301 Statistical Inference 3 16123 124
Plan of Study forBSc. (Hons.) in Software Engineering (SE) (For course outlines, please see CD-ROM) First Year Semester I Semester IV Course Code Course Title Credits Course Code Course Title Credits CSC – 107 Fundamental of Computers 4 CSC – 204 Data Structures 4 MMS – 101 Creating Digital Content 4 CSC – 210 Data Communication and Networks 3 MTH – 101 Calculus & Analytical Geometry-I 3 CSC – 211 Database Management Systems 4 SLA 101-A Communication Skills-I 3 HUM – 202 Pakistan Studies 3 TCS – 101 Physics 3 MTH – 202 Linear Algebra & Differential Equations 3 17 17 Semester II Course Code Course Title Credits Third Year Semester V Course Code Course Title Credits CSC – 104 Digital Logic Design 4 CSC – 316 Software Construction 3 CSC – 105 Discrete Structures 3 CSC – 302 Computer Architecture 3 CSC – 108 Intro to Programming 4 CSC – 313 Object Oriented Analysis and Design 3 MTH – 103 Calculus & Analytical Geometry-II 3 CSC – 314 Study of Algorithms 3 SLA 101-B Communication Skills-II 3 HUM – 3xx Foreign Language 3 17 15 Second Year Semester III Course Code Course Title Credits Semester VI Course Code Course Title Credits CSC – 213 Object Oriented Programming 4 MMS – 302 Human Computer Interaction 3 CSC – 205 Computer Organization & Assembly Language 4 CSC – 317 Software Requirements Engineering 4 HUM – 201 Islamic Studies 3 CSC – 307 Artificial Intelligence 3 MGT – 101 Principles of Management 3 CSC – 406 Internet Programming 4 MTH – 201 Probability & Statistics 3 CSC – 315 Lab Projects Course 3 17 17125 126
(Contd.) Plan of Study for Plan of Study for BSc. (Hons.) in Software Engineering (SE) BSc. (Hons.) in Management of Telecom Systems (MTS) (For course outlines, please see CD-ROM) First Year Semester I Fourth Year Semester VII Course Code Course Title Credits Course Code Course Title Credits CSC – 107 Fundamentals of Computers 4 CSC – 412 Software Project Management 3 MGT– 101 Principles of Management 3 CSC – 413 Formal Methods in Software Engineering 3 MMS– 101 Creating Digital Content 4 CSC – 403 Operating Systems 3 MTH – 101 Calculus & Analytical Geometry-I 3 HUM – 401 Research Methods 3 SLA 101-A Communication Skills I 3 FIN – 102 Accounting-I 3 17 Semester II PRJ – 401 Project I 3 Course Code Course Title Credits 18 BUS – 101 Micro Economics 3 Semester VIII CSC – 101 Basic Elect Engineering 4 Course Code Course Title Credits CSC – 108 Intro to Programming 4 CSC – 410 Data Warehousing 4 MTH – 103 Calculus & Analytical Geometry-II 3 CSC – 411 Software Quality Engineering 3 SLA 101-B Communication Skills II 3 CSC – 414 Software Design and Architecture 3 17 HUM – 402 Professional Ethics 3 PRJ – 402 Project II 3 Second Year Semester III Course Code Course Title Credits 16 BUS – 201 Businesses and Organizations 3 Total Credit Hours in the Programme 134 CSC – 201 Electronic Devices and Circuits 4 CSC – 206 Event Driven Programming 4 HUM – 201 Islamic Studies 3 MTH – 201 Probability & Statistics 3 17127 128
(Contd.) Plan of Study for (Contd.) Plan of Study for BSc. (Hons.) in Management of Telecom Systems (MTS) BSc. (Hons.) in Management of Telecom Systems (MTS) Semester IV Fourth Year Semester VII Course Code Course Title Credits Course Code Course Title Credits CSC – 210 Data Communication 3 BUS – 301 Marketing and Business Development 3 CSC – 211 Database Management Systems 4 HUM – 401 Research Methods 3 HUM - 202 Pakistan Studies 3 MGT – 402 Strategic Management 3 MGT– 201 Management Information Systems 3 PRJ – 401 Project I 3 TCS– 301 Intro to Telecom 3 TCS – 409 Telecom Systems Management 3 16 15 Semester VIII Third Year Semester V Course Code Course Title Credits Course Code Course Title Credits CSC - 410 Data Warehousing 4 CSC – 203 Computer Networks 3 MGT - 401 Business Policy 4 HUM – 301 Technical & Professional Communication 3 PRJ - 402 Project II 3 MGT – 301 Project Management 4 TCS – 402 Telecom Standards and Regulation 3 MGT – 302 Human Resource Management 3 TCS – 406 Network Congestion Management and QoS 3 TCS– 305 Transmission, Switching and Signaling 3 17 16 Total Credit Hours in the Programme 132 Semester VI Course Code Course Title Credits BUS – 302 Management of Internet Business 4 BUS – 303 Business Law 3 CSC – 301 Digital Communication 3 CSC– 310 ERP Systems 3 MGT– 303 Management of IT 4 17129 130
FacultyDr. Khaver ZiaPhD (University of Manchester, UK) Ms. Sadia Sumbal MPhil (GCU, Lahore) StaffProfessor and Dean Mr. Ahmed Umair Mr. Yawar Bokharee School oMs. Sameen Reza MBA (LUMS) Coordinator SCIT f SocialMCS (VU, Lahore) Departm ScienceBCS (FAST, Lahore) Mr. Aadil Zia Khan Mr. Abdul Wahab ent of E s (SSS)Assistant Professor MCS (LUMS) Faculty Coordinator conomi Mr. Affan Anwar csMs. Shazia Rizwan Ms. Ambreen WaheedMCS (University of Central Punjab) MSc (UET) Coordinator Evening ProgramBCS (Rutgers, USA)Assistant Professor Mr. Anzar Aziz MSc (QAU, Islamabad)Visiting Faculty Mr. Muhammad Azmat MA (University of the Punjab)Dr. Muhammad Kamran Ms. Lubna JannisarPhD (Beijing Institute of Technology, China) MSc Statistics (UAF, Faisalabad)Dr. Ahmed Mehmood Qureshi Mr. Shuaib YazdaniPhD Mathematics (GCU, Lahore) MBA (VU, Lahore)Mr. Farhan Mushtaq Mr. Sheikh Muhammad RaheemMSc Engg (USA) ACCA (UK), MBA (UK) ADBA (UK)Ms. Anabia Jamshed Ms. Amna ShafqatMSc Management (Imperial College, London) MA (University of Punjab)Mr. Qasim Imam Mr. Maaz ZahidACA Chartered Accountant BBIT (Curtin University, Australia)Ms. Samra Abbas Mr. Baais e AlamMPhil (UET, Lahore) MSc (University of the Punjab)131
School of Computer and IT Outline of Courses 2010-11 NOTE: COURSES HAVE BEEN LISTED ACCORDING TO COURSE CODEBUSINESS COURSES course deals with critical economic issues such as course, students will be able to identify potential online INTERNSHIP (SUMMER) (BUS - 305) and their applications to simple A.C. circuits, Power and analysis and complexity of algorithms, graph theory, proof techniques, basics of counting, discrete probability, unemployment, inflation, GDP, economic growth, taxes, businesses, identify issues hampering the success of such CREDIT HOURS: 2 reactive power, maximum power conditions. MagneticMICRO ECONOMICS (BUS-101) government spending, monetary policy and interest rates, a websites, and evaluate necessary steps for making them PRE REQUISITE: AS ADVISED Circuits and Transformers: Magnetic effects of electric propositional calculus, mathematical induction,CREDIT HOURS: 3 the current account, the exchange rate. a commercial success. current, magnetic circuit concepts, magnetically induced recurrence relation, loop invariants, relations, introductionPRE REQUISITE: NIL As these issues are discussed, students will learn to Real life examples and case studies will be discussed so The objective of the Internship is to enable students to voltages, self and mutual inductance, introduction to to combinatorics, inclusion-exclusion principle and understand and evaluate economic policies of the that students can learn from such practical and common spend 6 to 8 weeks during summer working in a real-life transformers. Electro-mechanical Energy Conversion: binomial methods, counting and partitions, pigeon holeThis course is designed to introduce students to widely government and the impact of these policies on day examples about how ordinary people from very environment and apply some of their knowledge and skills Basic principles, AC/DC generators and motors, losses and principle, algebraic structures, group and semi-group.applicable concepts and principles used to understand individuals, households, firms and economies. humble beginnings were able to turn their simple ideas to real world situations. The students will work full time efficiency.economic situations at the level of individual economic into a global success over the internet. at the organization under the guidance of the Internship FUNDAMENTALS OF COMPUTERS (CSC-107)units/entities. Apart from equipping students with the MARKETING AND BUSINESS DEVELOPMENT (BUS-301) Coordinator. A detailed Report of at least 5,000 words DIGITAL LOGIC DESIGN (CSC - 104) CREDIT HOURS: 4basic economic foundation, this module will enable them CREDIT HOURS: 3 BUSINESS LAW (BUS–303) will have to be submitted by each student at the CREDIT HOURS: 4 PRE REQUISITE: NILto develop new insights into the business world which will PRE REQUISITE: PRINCIPLES OF MARKETING (BUS-304) CREDIT HOURS: 3 conclusion of the Internship. The Report will describe the PRE REQUISITE: NILhelp them understand principles of microeconomics and PRE REQUISITE: NIL work done, results obtained and conclusions. This course introduces computer concepts, includingto be a more effective manager. This will be achieved by This course covers the basic theories that guide marketing Review of Number systems: Base-N number system, fundamental functions and operations of the computer. Itfocusing on the practical usefulness of these concepts to ELECTIVE (BUSINESS) (BUS-4XX) also discusses computer programming and problem practice, and acquaint students with the fundamental This course provides an overview of elements of the legal signed, unsigned integers and their arithmetic functionsbusiness decision-makers. The course will repeatedly draw CREDIT HOURS: 3 Switching functions: Theorems and postulates of Boolean solving in a structured program logic environment. Theon real world examples to achieve this goal. concepts of marketing and its critical role in business system with reference to business transactions. Topics development. The course focuses on marketers’ use of include: the formation, operation and termination of PRE REQUISITE: AS ADVISED algebra, sum of products and product of sum representa- course assumes no programming background and provides price, product, promotion, and distribution strategies to contracts; nature and source of law; structure and COURSE CONTENTS: As advised tion of logic functions, simplification of switching an overview of the software development process inBUSINESSES & ORGANIZATIONS (BUS-201) functions using graphical and tabular methods. addition to introducing important programming create a sustainable differential for a target market institution of government; legislative and judicialCREDIT HOURS: 3 segment. processes. Aspects of constitutional law, administrative COMPUTER COURSES Combinational Logic Circuits: Implementation of constructs and methodologies. The course covers topicsPRE REQUISITE: NIL switching functions and design of arithmetic and logic such as programming language characteristics, integrated law, criminal law, the law of trots, employment law, the MANAGEMENT OF INTERNET BUSINESS (BUS-302) law of real and personal property and commercial law. IT LITERACY (CSC-100) circuits, adders and subtractors, encoders and decoders development environments, flowcharts, algorithms andThis course examines the principles underlying the way CREDIT HOURS: 2 and their implementation using basic and universal logic pseudocode, variables, operators, conditional statements,businesses and organizations operate and give students a CREDIT HOURS: 4 PRINCIPLES OF MARKETING (BUS-304) PRE REQUISITE: NIL gates and modules i.e., multiplexers, ROM, PAL and PLA looping statements, procedures and logical gates.broad understanding of how those principles manifest in PRE REQUISITE: BUSINESSES & ORGANIZATIONS This course introduces students to the basic computer Sequential Logic Circuits: Basic components of sequentialpractice. Accounting, decision making, systems theory and (BUS-201) CREDIT HOURS: 3 skills. This is a hands-on course, the content of which circuit design; flipflops and latches. Design and analysis of INTRO TO PROGRAMMING (CSC-108)ethics are used to explore differing aspects of organiza- This course gives a broad overview of setting up, running PRE REQUISITE: PRINCIPLES OF MANAGEMENT (MGT-101) includes MS Office XP suite of software and the basic use algorithmic and finite state machines, synchronous and CREDIT HOURS: 4tions. The impact of technology on organizations is and promoting online businesses from strategy and of the Internet and email. asynchronous sequential machines. Registers and counters PRE REQUISITE: NILconsidered from a socio-technical systems perspective, marketing point of view. The course is not about This course offers students and overview of key marketing design. Binary and BCD counters with MOD (N)and through processes by which organizations adopt or developing e-commerce software or programming terms and concepts and their critical role in business BASIC ELECTRICAL ENGINEERING (CSC-101) consideration. Concept of RAM. RAM expansion and read/ This course gives students an introduction to program-resist technical change. languages, but it goes beyond that phase and explains development. It encompasses elements of marketing mix, CREDIT HOURS: 4 write options. ming in a high level language (Java). In a previous course, more about effectively using such software tools and stages of product life cycle, and steps to implement PRE REQUISITE: NIL Fundamentals of Computers, the students were alreadyMACRO ECONOMICS (BUS-202) developing a strategy for a profitable e-commerce market segmentation. Topics include: marketing strategy, DISCRETE STRUCTURES (CSC - 105) introduced to Pseudo-coding and developing logicalCREDIT HOURS: 3 initiative. Students are made familiar with necessary customer, company and competitor analysis, role of Circuit Elements and Concepts: Inductance, capacitance, solutions. This course reviews the same concepts from a CREDIT HOURS: 3PRE REQUISITE: MICRO ECONOMICS (BUS-101) concepts like usability, persuasive design, social different marketing mix elements like product, price, fundamental circuit laws, electric charge, electric current, PRE REQUISITE: NIL programming language point of view and skills them in networking, e-CRM, data mining, online branding, and promotion and distribution strategies. The course covers potential difference and voltage, electric power and the art of Programming in Java. The Netbeans IntegratedThe aims of this course are to help students to learn user tracking so that they can develop a better frameworks to evaluate marketing decisions and to energy, introduction to node voltage and loop current Boolean algebra, functions with applications in coding Development Environment (IDE) is used as the vehicle foreconomic terms and to read and interpret economic and appreciation for the technological and marketing tools prepare and launch successful marketing initiatives in the methods. Steady State A.C. Circuits: Current and voltage theory; set theory with application in grammar and instruction. The students gain an understanding of keybusiness news in newspapers, magazines and on TV. The that can be utilized for running a successful online context of the Pakistani market. values for sinusoidal signal waveforms, phasor methods languages, basic logic, introduction to group theory, Programming concepts. Topics include: basic programming business at a local or global scale. At the end of the concepts and constructs.119 120
concepts and constructs. Data types. Arithmetic and data structures and related algorithms, concepts of time ming techniques may be developed. It would provide an OBJECT ORIENTED PROGRAMMING (CSC - 213) pipelined architecture. Parallel and Distributed Processing: and clipping, windowing techniques, curves and curvedlogical operations. Control statements. Classes and and space complexities are covered and used to explain easy-to-use graphical design interface allowing students CREDIT HOURS: 4 (LEC: 4) Performance evaluation, support for programming surfaces, three-dimensional viewing and perspective,Objects, Methods and Parameter Passing. Simple arrays. how certain data structure and algorithms are preferred to quickly and easily design visually-oriented applications PRE REQUISITE: INTRO. TO PROGRAMMING (CSC-108) languages and operating systems. Memory Management: hidden surface removal, illumination and color models,Students of Software Engineering discipline also develop a over other in different scenarios. The objective is to enable using graphical controls such as text boxes, list boxes, and This follow up course extends the students basic Internal memories; DRAM and static cache memory OpenGL, and 3-D modeling tools. Emphasis is on practicalproject at the end of term. the students to use the discussed techniques in their command buttons. These controls simplify the task of programming knowledge into the object oriented mapping, replacement algorithm, writing policies, memory skills in using graphics libraries and tools. programs to efficiently retrieve, store and manipulate data providing standard Windows interfaces for end-users. The paradigm. Topics include Abstraction, Objects and Classes paging, pipelining, timing and sequence generation,ELECTRONIC DEVICES AND CIRCUITS (CSC- 201) and also to enable them to study advanced data structure course expands upon interface design concepts, (super classes and subclasses), Inheritance and external memories; storage media, RAID levels, Bus ARTIFICIAL INTELLIGENCE (CSC - 307)CREDIT HOURS: 4 and algorithms on their own. introduces the use of databases as a data source, as well substitutions, multiple inheritances, Polymorphism, architecture: EISA, PCI, SCSI, USB and Firewire. CREDIT HOURS: 3PRE REQUISITE: BASIC ELECTRICAL ENGG (CSC-101) as the development of report production techniques. overloading and overriding and exception handling. PRE REQUISITE: INTRO. TO PROGRAMMING (CSC-108) COMPUTER ORGANIZATION & ASSEMBLY (CSC - 205) Stream I/O. File Processing. SOFTWARE ENGINEERING (CSC - 303)P.N. Junction, Diode circuits: choppers, clampers and CREDIT HOURS: 4 DATA COMMUNICATION (CSC - 210) CREDIT HOURS: 3 Study of making machines think, act humanly. Knowledgerectifiers. Zener diode, LED, Laser diode, photo diode, PRE REQUISITE: DIGITAL LOGIC DESIGN (CSC-104) CREDIT HOURS: 3 DIGITAL COMMUNICATION (CSC - 301) PRE REQUISITE: OBJECT ORIENTED ANALYSIS AND DESIGN representation formalisms: logics, graphs, semantic nets,tunnel diode, BJT’s FET’s and MOSFET’S, biasing and PRE REQUISITE: FUNDAMENTALS OF COMPUTERS frame and scripts. State space structures and search CREDIT HOURS: 3 (CSC-313)Amplifier circuits. Opertional amplifier fundamentals, Introduction to the central processing unit (CPU), input (CSC-107) PRE REQUISITE: DATA COMMUNICATION (CSC-210) control; strategies to solve problems. Heuristics toMultistage amplifier. Feedback in Amplifiers. output devices and memory units. Bus architecture and This is a 2 part course half, devoted to study of Software improve performance of state space problems solving. Al distinction between internal and external buses. CPU Network Architecture, OSI and TCP/IP Layers, Physical Base Band Modulation, Analogue To Digital Conversion, Engineering and half to Software Project Management. languages LISP and PROLOG. Applications: NaturalCOMPUTER NETWORKS (CSC - 203) Architecture: Arithmetic and logic unit (ALU), Registers Layer, Transmission Media, Analog and Digital Communi-CREDIT HOURS: 3 and register transfer logic (RTL), control signals. cation, Transmission Impairments, Network performance, Sampling Theory and Its Application (PAM), Quantization The aim of this course is to give students an introduction Language processing. Production systems. ArtificialPRE REQUISITE: FUNDAMENTALS OF COMPUTERS Introduction to Microprocessors: Introduction and history Digital to Digital Conversion, Line coding, Block coding, and Its Types (Uniform and Non-Uniform Quantization), to software construction techniques for industrial Agents. ROBOTS. Rule bases, Model based and hybrid(CSC-107) of 8-bits, 16-bits and 32-bits microprocessors, CPU Scrambling, Analog to Digital Conversion, PCM, Sampling, Pulse Code Modulation, Differential PCM, Delta strength software. This course picks up from Object expert systems. Machine learning paradigms. Architecture. Memories: Categorization of memories Quantization, Encoding, Digital to analog conversion: ASK, Modulation, ADPCM, PCM Pulse – Shaping, Inter-Symbol Oriented Analysis and Design and delves into topicsThere are two main aspects to this course. The first covers based on different attributes such as location, media, FSK, PSK, QAM, Constellation diagram, Analog to analog Interference, Equalization, Synchronization, Basic including: Requirement Engineering, Software Design,Networking Technologies, where the basic concepts of accessing and read/write techniques. Semiconductor and conversion, AM, FM, PM, Mux, Demux, FDM, WDM, TDM Detection Theory and Optimum Receiver Design, Design Patterns, System Architecture, Verification and ERP SYSTEMS (CSC - 310)data communications, networking and connectivity are magnetic memories and their addressing techniques and Socket Programming Multiplexing, TDM, FDM, T-1 Systems and Hierarchy, E-1 Validation concepts. In Software Project management, CREDIT HOURS: 3covered. The second aspect covers network installation including sequential access and random access. Design of Systems Hierarchy, Digital Modulation Techniques, this course includes topics like Life Cycle models, Risk PRE REQUISITE: MANAGEMENT INFORMATION SYSTEMSand configuration. Topics Include: Functional Components read/write RAM (SRAM and DRAM) address decoding and Amplitude Shift Keying (ASK), Frequency Shift Keying Analysis and Management and Software Project (MGT-201)of a Computer Network; Major transmission functions; address mapping concepts. Input and Output Devices: DATABASE MANAGEMENT SYSTEMS (CSC - 211) (FSK), and Phase Shift Keying (PSK, DPSK, DEPSK, QPSK), Scheduling and Management concerns.Signal Power; Signaling Rate; Serial/Parallel transmission; Standard and auxiliary input and output devices and their CREDIT HOURS: 4 Differential Encoding and M-Ary Signalling, Performance Enterprise systems offer seamless integration of firm wideSimplex, Half duplex and Full-duplex transmission; interfacing chips such as Programmable Peripheral PRE REQUISITE: INTRO. TO PROGRAMMING (CSC-108) of Binary and M-Ary Signalling, Forward Error Correction COMPUTER GRAPHICS (CSC - 306) business processes offering information stability. ThisSynchronous/Asynchronous transmission. Interfacing Interface (PPI),Universal Asynchronous Receiver and Codes. CREDIT HOURS: 4 module examines some of the recent enterprise system(RS-232); Modulation; Digital signals and analogue Transmitter (UART), Universal Synchronous Asynchronous Basic database concepts (Data, information, advantages of PRE REQUISITE: STUDY OF ALGORITHMS (CSC_314) management implementation issues taking place in mostsystems. Role of modem in data communication; Receiver and Transmitter (USART), programmable interrupt DB, Role of DBA) COMPUTER ARCHITECTURE (CSC - 302) business organizations. It covers a range of systemTransmission Media and Switching Functions; Network controller (PIC), direct memory access (DMA) controller. Data models (hierarchical, network, relational, object CREDIT HOURS: 3 The basic architecture of various types of graphics systems implementation issues from an information systemSecurity; OSI Model and TCP/IP; Introduction to LAN. oriented). Database architecture (conceptual, logical & PRE REQUISITE: DIGITAL LOGIC DESIGN (CSC-104) is presented. The course then presents a detailed perspective. Using actual cases, the data collection and EVENT-DRIVEN PROGRAMMING (CSC–206) physical). Entire relationship model (keys, cardinality, description of the basic algorithms for 2dimensional and analysis methods employed in these enterprise systemsDATA STRUCTURES (CSC - 204) CREDIT HOURS: 4 ER-diagram, role, dependencies). Relational Data model Advanced CPU Architecture: Hierarchical levels of 3-dimensional graphics systems. Algorithms for shading, are examined are discussed.CREDIT HOURS: 4 PRE REQUISITE: INTRO. TO PROGRAMMING (CSC-108) (Relations, Integrity rules). Normalization (Functional computer architecture control and data path design, hidden line removal, and rendering in the 3-D systems arePRE REQUISITE: OBJECT ORIENTED PROGRAMMING dependencies, 1NF, 2NF, 3NF & BCNF). SQL (Where, group Instruction set architectures, memory systems. I/O examined. The course involves significant project work.(CSC-213) This course develops object-based procedure and by, having, order by). Create. Alter, insert, update & systems, superscalar and vector processors of RISC and input and display devices, scan conversion of geometricThis course introduces the students the some of the basic event-driven programming skills so that solid program- delete). Database administration. CISC architecture, single cycle and multiple cycle and primitives, two- and three-dimensional transformations119 120
ADVANCED INTERNET PROGRAMMING (CSC - 311) PRE REQUISITE: COMPUTER ARCHITECTURE (CSC-302) machine learning system. SOFTWARE REQUIREMENT ENGINEERING (CSC – 317) and decomposition. They use theorem proving and model covered will build an understanding about the nature ofCREDIT HOURS: 4 CREDIT HOURS: 3 checking tools. finance; recording changes in financial position;PRE REQUISITE: INTERNET PROGRAMMING (CSC-406) Overview and history, operating system concepts, DOS, SOFTWARE QUALITY ASSURANCE & TESTING (CSC - PRE REQUISITE: DATA STRUCTURES (CSC-204) measuring business income and completion of accounting WINDOW NT, UNIX/LINUX, processes and threads, process 411) To understand Issues in Requirements Engineering, to SOFTWARE DESIGN AND ARCTECTURE (CSC – 414) cycle. Time value of money, risk and return, and otherThis module explores the concepts and abstractions for scheduling, device and file management, memory CREDIT HOURS: 3 understand and apply Requirements Engineering Process, CREDIT HOURS: 3 basic concepts of finance will be covered.Internet programming. Students are introduced to server management, concurrency and deadlocks, Windows PRE REQUISITE: SOFTWARE ENGINEERING (CSC-303) to understand and use Requirements Elicitation and PRE REQUISITE: SOFTWARE ENGINEERING (CSC-303)side computing and client side computing. After the systems administration, Unix system administration and Specification, to understand and use Formal Techniques, ACCOUNTING-I (FIN - 102)course they have an advanced understanding of the shell programming, virtual memory, multiprocessor and Technical aspects of software testing, verification and to understand modeling and analysis of Non-Functional This course will enable students to apply a wide variety of CREDIT HOURS: 3operation of the Internet and various state-of-the-art real time scheduling, file sharing, servers, distributed validation, Students will plan and implement a system Requirements. design patterns, frameworks, and architectures in PRE REQUISITE: NILWeb technologies. processing, process migration. requirement test, system design test, unit black and white designing a wide variety of software. Design and box testing, module integration tests, usability tests, user SOFTWARE PRTOJECT MANAGEMENT (CSC – 412) implement software using several different middleware This course is designed to introduce some basicOBJECT ORIENTED ANALYSIS AND DESIGN (CSC - 313) INTERNET PROGRAMMING (CSC - 406) acceptance tests and system tests. CREDIT HOURS: 3 technologies. Use sound quality metrics as objectives for accounting principles and their practical application inCREDIT HOURS: 3 CREDIT HOURS: 4 PRE REQUISITE: SOFTWARE ENGINEERING (CSC-303) designs, and then measure and assess designs to ensure business organizations. Topics include: Basic terms,PRE REQUISITE: OBJECT ORIENTED PROGRAMMING PRE REQUISITE: DATA STRUCTURES (CSC-204) SOFTWARE CONSTRUCTION (CSC – 316) the objectives have been met. Modify designs using sound Recording business transactions, completion of(CSC-213) CREDIT HOURS: 3 Software Crisis and Software Engineering, Classic change control approaches. Use reverse engineering accounting cycle, Preparation of Financial Statements, This unit builds on database knowledge that students PRE REQUISITE: DATA STRUCTURES (CSC-204) Mistakes, Overview of Project Management, PMI Process techniques to recapture the design of software Bank Reconciliation Statement and Rectification of errors.This unit will cover the utilization of the object-oriented have previously developed to investigate the various Groups, Software project Phases, Project charter, This course will enable students to apply a wide variety of SOFTWARE QUALITY ENGINEERING (CSC – 411) ACCOUNTING-II (FIN - 201)paradigm to systems analysis and design. The following approaches to creating web based database applications. Statement of Work (SOW), Planning Phase: Development software construction techniques and tools, including CREDIT HOURS: 3 CREDIT HOURS: 3object-oriented topics will be addressed: Abstraction and The unit examines the available web server technologies lifecycle models, matching lifecycles to projects, Project PRE REQUISITE: SOFTWARE ENGINEERING (CSC-303) PRE REQUISITE: ACCOUNTING –I (FIN-102)Modeling; Class Modeling; Identification, classification, on which such applications can be mounted and compare state-based and table-driven approaches to low-level plans, Work Breakdown Structures (WBS), Estimation ofassociation, generalization and aggregation; Inheritance, the strengths and weakness of the different technologies. design of software. Design simple languages and protocols effort and cost (Expert Judgment, FP and Use Case point This course will enable students have ability to understand This is a follow up course in Accounting I and will covermeta-data and notation for object modeling; Dynamic suitable for a variety of applications. Generate code for methods), Scheduling: Project network diagram and practice how to assure and verify Quality, and the corporate accounting issues. Topics include: Financialmodeling; Events, scenarios, concurrency, synchronization, DATA WAREHOUSING (CSC - 410) simple languages and protocols using suitable tools. fundamentals, CPM, PERT, Gantt charts, Critical chain need for a culture of quality. Avoidance of errors and statements: Analysis and Interpretation. Internationalevent trace and state transition diagrams utilizing the CREDIT HOURS: 4 Create simple formal specifications of low-level software scheduling, Using MS-Project, Assigning Resources, other quality problems. Inspections and reviews. Testing, Accounting Reporting standards.Unified Modeling Language (UML); Object-oriented PRE REQUISITE: DATABASE MANAGEMENT SYSTEMS modules, check the validity of these specifications, and Resource leveling, Team models, Managing conflict and verification and validation techniques using variety ofdevelopment methodologies; Object-oriented analysis and (CSC-211) generate code from the specifications using appropriate motivating, Project Monitoring and Control: Status tools, incorporation of feedback loop to support quality FINANCIAL MANAGEMENT (FIN - 202)design and Object communication models. tools. Design simple concurrent software. Analyze reporting, Project metrics, EVM, Communications promotion. Process assurance vs. Product assurance. CREDIT HOURS: 4 Businesses have vast amounts of data, such as customer software to improve its efficiency, reliability, and Techniques Quality process standards. Product and process assurance. PRE REQUISITE: ACCOUNTING-I (FIN-102)STUDY OF ALGORITHMS (CSC - 314) transactions, which potentially contain information (such maintainability Problem analysis and reporting. Statistical approaches toCREDIT HOURS: 3 as purchasing patterns) that may be of commercial FORMAL METHOD IN SOFTWARE ENGINEERING (CSC – quality control. This course introduces the basics of financial managementPRE REQUISITE: DATA STRUCTURES (CSC-204) advantage. In order to extract such information a class of LAB PROJECT COURSE (CSC – 315) 413) to students. The objective of this course is to introduce toAnalysis of correctness of algorithms and their artificial intelligence technologies known as “machine CREDIT HOURS: 3 CREDIT HOURS: 3 FINANCE COURSES the students the basic tools and techniques required incomputational complexities. Analysis of various algorithm learning” as well as statistical methods can be PRE REQUISITE: DATA STRUCTURES (CSC-204) PRE REQUISITE: DISCRETE STRUCTURES (CSC-105) modern financial management. Further, the course willdesign strategies, divide-and-conquer, greedy method, successfully used. This is a three credit course requiring students to INTRO TO FINANCE (FIN - 101) also introduce some of the underlying concepts andbacktracking, branch-and-bound, lower bound theory, This course introduces the field of data warehousing. It complete end to end development projects in their area of In this course students learn how to represent computing CREDIT HOURS: 3 theories involved. All the topics covered will start from theNP-hard and NP-complete. not only covers applicable machine learning technologies, interest choosing from, DBMS, java and Internet systems with both state-based and process algebra PRE REQUISITE: NIL basics but will gradually build up so that the students such as the ID3 and C4.5 rule induction systems, but also Programming. No final exam is associated with this course models. They specify computing systems formally, reason gain a comprehensive understanding of the materialOPERATING SYSTEMS (CSC - 403) issues in their application such as warehousing, data about specifications, and verify their properties. They This course will provide students an introduction to the covered.CREDIT HOURS: 3 preparation, as well as evaluating the output of the connect specifications to programs through refinement fundamentals of finance and accounting. The topics119 120
¿Le ha llamado la atención una diapositiva en particular?
Recortar diapositivas es una manera útil de recopilar información importante para consultarla más tarde.