Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...
Scit
1. Beaconhouse National University
3-C, Zafar Ali Road, Lahore-Pakistan
Tel: 92-42-5718260-3
Fax: 92-42-5760254
Email: info@bnu.edu.pk
School of Computer and
Information Technology (SCIT)
The vision of the School of Computer and programme from current academic year to The teaching-learning model followed by
Information Technology is to produce cater to the needs of working students. The School of IT greatly emphasizes practical work
graduates who can compete academically, curriculum of the evening programme is to enforce understanding of theoretical
technically and professionally with the best in exactly the same as that of the morning concepts. To achieve this objective, the lab is
the 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 the
provision 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 stream
faculty, teaching methodology, examination university, the School of IT offers its students to complete their study suite. As they progress
system 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) and
market 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 have
new 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 what
completely 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 qualify
business and commercial world. The School enumerated below: in the Admission Test and Interview.
has introduced new programmes and updated
existing ones in response to these changing Programme Name Duration Credits End of Programme
Requirements
needs. For instance, a new programme, 1. BSc. (Hons.) in Management and Business
namely, BSc. (Hons.) in Management of Computing (MBC) BSc. (Hons.) in Management & Business Computing 4 Years 132 Credit Hrs Final Project
Telecom systems has been introduced from the 2. BSc. (Hons.) in Finance and Business (MBC) 8 Semesters
last academic year. Moreover, the curriculum Computing (FBC) (Theory and Lab Based) 4 Years 132 Credit Hrs Final Project
of the Software Engineering programme has 3. BSc. (Hons.) in Software Engineering (SE) BSc. (Hons.) in Finance & Business Computing (FBC) 8 Semesters
been 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 Project
Accreditation Council (NCEAC), Pakistan. BSc. (Hons.) in Software Engineering (SE) 8 Semesters
(Theory and Lab Based) 4 Years 132 Credit Hrs Final Project
Further, the School has initiated an evening BSc. (Hons.) in Management of Telecom Systems (MTS) 8 Semesters
(Theory and Lab Based)
113 114
2. Beaconhouse National University
3-C, Zafar Ali Road, Lahore-Pakistan
Tel: 92-42-5718260-3
Fax: 92-42-5760254
Email: info@bnu.edu.pk
BSc. (Hons.) in Management & BSc. (Hons.) in Finance &
Business Computing (MBC)* Business Computing (FBC)
INTRODUCTION INTRODUCITON
The 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 expanding
produce graduates who have a sound financial sector which needs professionals
knowledge of IT along with a firm foundation with a good grounding in the fundamentals of
in the theory and practice of business and finance along with skills in management and
management. IT. This combination makes the incumbent a
highly proficient and resourceful manager who
Such graduates will be in a good position to can propose financial models, come up with
succeed in the modern business environment methods of analysis, evaluate technologies to
by their ability to analyze business problems implement these methods and finally manage
and design appropriate IT-based solutions, the deployment of the proposed solution.
manage the use of IT in business, exploit the
benefits provided by the networked environ-
ment for increased productivity, and monitor Career Paths
outsourced 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 Research
Researcher
Fields
Business Systems, End User IT Support, Fields
Information 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
3. Beaconhouse National University
3-C, Zafar Ali Road, Lahore-Pakistan
Tel: 92-42-5718260-3
Fax: 92-42-5760254
Email: info@bnu.edu.pk
BSc. (Hons.) in Management of
BSc. (Hons.) in Software Engineering (SE)* Telecom Systems (MTS)
INTRODUCTION INTRODUCITON Career Paths
The explosive impact of computers and IT has Modern Telecom Systems have their roots in Telecom Systems Manager, Telecom Product
generated a need to design new software electronics, but many technologies particularly Manager, Telecom Product Engineer
systems and to incorporate new technologies those related to the Internet, computer
into a range of applications. networks, radio and fiber optics have contrib- Fields
uted to give Telecom systems their complex
The 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 Education
science along with applied expertise needed industry, besides generating jobs for telecom
for designing, developing and deploying engineers, have created a new specialization in
software for different applications. management. The incumbents of this
specialization will have a good knowhow in
Career Paths the technical side of Telecom coupled with
skills in management and business.
Computer Systems Analyst, Computer
Scientist, 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. This
Consultant 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 are
Software Development, System Analysis, made part of the study plan.
Software Quality Assurance, Software Product
Engineering, Information Systems Manage- MTS graduates will be able to play a role in
ment, Research and Development, IT Education the Telecom industry by working more
and Training effectively in managerial positions in compari-
son to simple management graduates.
*Also offered as an Evening programme
117 118
4. Plan of Study for
BSc. (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
16
119 120
5. (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
16
121 122
6. (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
16
123 124
7. Plan of Study for
BSc. (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
17
125 126
8. (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
17
127 128
9. (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
17
129 130
10. Faculty
Dr. Khaver Zia
PhD (University of Manchester, UK)
Ms. Sadia Sumbal
MPhil (GCU, Lahore) Staff
Professor and Dean
Mr. Ahmed Umair Mr. Yawar Bokharee
School o
Ms. Sameen Reza MBA (LUMS) Coordinator SCIT
f Social
MCS (VU, Lahore)
Departm Science
BCS (FAST, Lahore) Mr. Aadil Zia Khan Mr. Abdul Wahab
ent of E s (SSS)
Assistant Professor MCS (LUMS) Faculty Coordinator
conomi
Mr. Affan Anwar
cs
Ms. Shazia Rizwan Ms. Ambreen Waheed
MCS (University of Central Punjab) MSc (UET) Coordinator Evening Program
BCS (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 Jannisar
PhD (Beijing Institute of Technology, China) MSc Statistics (UAF, Faisalabad)
Dr. Ahmed Mehmood Qureshi Mr. Shuaib Yazdani
PhD Mathematics (GCU, Lahore) MBA (VU, Lahore)
Mr. Farhan Mushtaq Mr. Sheikh Muhammad Raheem
MSc Engg (USA) ACCA (UK), MBA (UK) ADBA (UK)
Ms. Anabia Jamshed Ms. Amna Shafqat
MSc Management (Imperial College, London) MA (University of Punjab)
Mr. Qasim Imam Mr. Maaz Zahid
ACA Chartered Accountant BBIT (Curtin University, Australia)
Ms. Samra Abbas Mr. Baais e Alam
MPhil (UET, Lahore) MSc (University of the Punjab)
131
11. School of Computer and IT
Outline of Courses 2010-11 NOTE: COURSES HAVE BEEN LISTED ACCORDING TO COURSE CODE
BUSINESS 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. Magnetic
MICRO 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, introduction
PRE 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 hole
This 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: 4
basic 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: NIL
to 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: NIL
help them understand principles of microeconomics and
PRE REQUISITE: NIL work done, results obtained and conclusions. This course introduces computer concepts, including
to 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. It
focusing 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 functions
business decision-makers. The course will repeatedly draw CREDIT HOURS: 3 Switching functions: Theorems and postulates of Boolean solving in a structured program logic environment. The
on 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 in
BUSINESSES & 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 judicial
CREDIT HOURS: 3
segment. processes. Aspects of constitutional law, administrative COMPUTER COURSES Combinational Logic Circuits: Implementation of constructs and methodologies. The course covers topics
PRE 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 and
This 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 sequential
practice. 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: 4
tions. 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: NIL
considered 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 already
MACRO 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 logical
CREDIT 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: 3
PRE 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 Integrated
The 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 for
economic 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 key
business 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
12. 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 curved
logical 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 student's basic Internal memories; DRAM and static cache memory OpenGL, and 3-D modeling tools. Emphasis is on practical
project 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: 3
PRE 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. Knowledge
rectifiers. 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 to
Multistage 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: Natural
COMPUTER 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. Artificial
PRE 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 topics
There 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: 3
covered. 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 SYSTEMS
and 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 wide
Simplex, 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. This
Synchronous/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 most
systems. 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 system
Transmission 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 system
Security; 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 systems
DATA 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 are
PRE 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 geometric
This 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 transformations
119 120
13. 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 of
CREDIT 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 other
This 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: 3
operation 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: NIL
Web 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 basic
OBJECT 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 in
CREDIT 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: 3
object-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 of
association, 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 cover
meta-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: Financial
modeling; 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. International
event 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 of
development 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 to
CREDIT 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 management
PRE 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 to
Analysis 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 in
computational 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 will
design 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 and
backtracking, 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 the
NP-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 material
OPERATING 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 topics
119 120