ms computer engineering (13-12-2010)

43
A Proposed Program for Master of Science in Computer Engineering Future University KHARTOUM, SUDAN Prepared by: Us. ATIKA MALIK DR. ARISTOTLE A. ANCHETA DR. INORAY INDANG OSOP

Upload: superbangadak

Post on 31-Mar-2015

123 views

Category:

Documents


6 download

TRANSCRIPT

Page 1: MS Computer Engineering (13-12-2010)

A Proposed Program

for

Master of Science in Computer Engineering

Future University K H A R T O U M , S U D A N

Prepared by:

Us. ATIKA MALIK

DR. ARISTOTLE A. ANCHETA

DR. INORAY INDANG OSOP

Page 2: MS Computer Engineering (13-12-2010)

FUTURE UNIVERSITY

Rationale ..............

Philosophy of the Program

Program Learning Outcomes

Objectives of the Program ...

Entry Requirements ............

Career Opportunities: MSc in

Networking Track ......

VLSI Design Track ...

Embedded System Tra

Curricular Structure .............

Proposed Curriculum: MSc in

Networking Track ......

VLSI Design Track ...

Embedded System Tra

Distribution of Courses ........

Description of Courses ........

Course Syllabi .....................

Proposed Laboratories

Digital Signal Processi

VHDL Programming .

VLSI Design .............

Networking ...............

Embedded System ...

Robotics ...................

Proposed Library Holdings ..

Appendix

References ...............

UST. ATIKA MALIKUST. ATIKA MALIKUST. ATIKA MALIKUST. ATIKA MALIK ⦿⦿⦿⦿ DR. ARDR. ARDR. ARDR. AR

FACULTY OF E

TABLE OF CONTENTS

...........................................................................

ram ....................................................................

omes ...............................................................

am ...................................................................

..........................................................................

Sc in Computer Engineering

k .......................................................................

ck ....................................................................

em Track ..........................................................

...........................................................................

Sc in Computer Engineering

k .......................................................................

ck ....................................................................

em Track ..........................................................

.........................................................................

.........................................................................

...........................................................................

ocessing ...........................................................

ing ..................................................................

..........................................................................

..........................................................................

....................................................................

..........................................................................

ngs ...................................................................

...........................................................................

DR. ARISTOTLE A. ANCHETADR. ARISTOTLE A. ANCHETADR. ARISTOTLE A. ANCHETADR. ARISTOTLE A. ANCHETA ⦿⦿⦿⦿ DR. INORAY DDR. INORAY DDR. INORAY DDR. INORAY D

OF ENGINEERING

i

....................... 1

....................... 2

....................... 2

...................... 4

....................... 4

...................... 4

...................... 4

...................... 5

...................... 5

...................... 6

...................... 6

...................... 7

...................... 7

...................... 8

...................... 12

...................... 32

...................... 33

..................... 34

..................... 35

..................... 36

.................... 37

.................... 38

.................... 40

. INORAY DINDANG OSOP. INORAY DINDANG OSOP. INORAY DINDANG OSOP. INORAY DINDANG OSOP

Page 3: MS Computer Engineering (13-12-2010)

FUTURE UNIVERSITY

UST. ATIKA MALIKUST. ATIKA MALIKUST. ATIKA MALIKUST. ATIKA MALIK ⦿⦿⦿⦿ DR. ARISTOTLE A. ANCHETADR. ARISTOTLE A. ANCHETADR. ARISTOTLE A. ANCHETADR. ARISTOTLE A. ANCHETA

MASTER OF SCIENCE IN

I. RATIONALE Engineering Trends, a globally recognized consulting firm specializing in engineering education reported a significant increase in the enrolment for Computer Engineering and Biomedical Engineering and a decline in the fields of aeronautics, chemical, civil, mechanical and nuclear. According to the US Bureau of Labor Statistics (bls.gov), a bachelor’s degree is considered by many employers to be the least amount of education required to be an effective computer engineer. Graduate levels are in demand for a more complex career pursuits and that continuing education is a must in this dynamic and ever-changing world.

The field of Computer Engineering involves a lot of specializatiothe IEEE/ACM Computing Curricula for Computer Engineering. Aside from social sciences, mathematics and natural sciences, key knowledge areas are listed to guide educational institutions wanting to offer a degree leading to computer engineerThese knowledge areas are: Algorithms, Computer Organization and Architecture, Computer Systems Engineering, Circuits and Signals, Database Systems, Digital Logic, Discrete Structures, Digital Signal Processing, Electronics, Embedded Systems, Human Computer Interaction, Computer Networks, Operating Systems, Programming Fundamentals, Probability and Statistics, Social and Professional Issues, Software Engineering and VLSI Design and Fabrication (IEEE/ACM Computer Engineering 2004).

Businesses both local and international are finding their ways onto the global

web and are in need of professionals capable of providing their needs. The globalization and internalization trend in all aspects had made individuals and companies ever more reliant to network telecommunication industries spend billions of dollars in research and development to address the growing demand of network telecommunications. Developing countries, to be able to keep pace with the rest of the wtechnologies but also must provide human resources capable in the design, development, operation and maintenance of these technologies.

Embedded system has been used widely in different industries such as

aerospace, aviation, railway and industrial control and in our lives in automobiles, home appliances and mobiles etc.(Wang, 2008). More than 99% micro processors are used in embedded systems (AMPRO. 2000). Embedded Systems are the intersection of multiple disciplines. The fastchanges in the embedded system and since the year 2000, many universities worldwide have designed their curriculum for embedded systems (Wang, 2000)

The changing needs of industry, advances in

methodology has required a significant reorganization of VLSI education with combined emphasis on system issues and associated physical constraints (Hellberg, L. et al,

FACULTY OF ENGINEERING

DR. ARISTOTLE A. ANCHETADR. ARISTOTLE A. ANCHETADR. ARISTOTLE A. ANCHETADR. ARISTOTLE A. ANCHETA ⦿⦿⦿⦿ DR. INORAY DINDANG OSOPDR. INORAY DINDANG OSOPDR. INORAY DINDANG OSOPDR. INORAY DINDANG OSOP

PROPOSED PROGRAM FOR MASTER OF SCIENCE IN COMPUTER ENGINEERING

Engineering Trends, a globally recognized consulting firm specializing in engineering education reported a significant increase in the enrolment for Computer

medical Engineering and a decline in the fields of aeronautics, chemical, civil, mechanical and nuclear. According to the US Bureau of Labor Statistics (bls.gov), a bachelor’s degree is considered by many employers to be the least amount

ired to be an effective computer engineer. Graduate levels are in demand for a more complex career pursuits and that continuing education is a must in

changing world.

The field of Computer Engineering involves a lot of specializatiothe IEEE/ACM Computing Curricula for Computer Engineering. Aside from social sciences, mathematics and natural sciences, key knowledge areas are listed to guide educational institutions wanting to offer a degree leading to computer engineerThese knowledge areas are: Algorithms, Computer Organization and Architecture, Computer Systems Engineering, Circuits and Signals, Database Systems, Digital Logic, Discrete Structures, Digital Signal Processing, Electronics, Embedded Systems, Human Computer Interaction, Computer Networks, Operating Systems, Programming Fundamentals, Probability and Statistics, Social and Professional Issues, Software Engineering and VLSI Design and Fabrication (IEEE/ACM Computer Engineering

cal and international are finding their ways onto the global web and are in need of professionals capable of providing their needs. The globalization and internalization trend in all aspects had made individuals and companies ever more reliant to network communications. In response, firms in the telecommunication industries spend billions of dollars in research and development to address the growing demand of network telecommunications. Developing countries, to be able to keep pace with the rest of the world must not only invest in these technologies but also must provide human resources capable in the design, development, operation and maintenance of these technologies.

Embedded system has been used widely in different industries such as tion, railway and industrial control and in our lives in automobiles, home

appliances and mobiles etc.(Wang, 2008). More than 99% micro processors are used in embedded systems (AMPRO. 2000). Embedded Systems are the intersection of

e fast-developing multi-core technology has caused tremendous changes in the embedded system and since the year 2000, many universities worldwide have designed their curriculum for embedded systems (Wang, 2000)

The changing needs of industry, advances in technology and design methodology has required a significant reorganization of VLSI education with combined emphasis on system issues and associated physical constraints (Hellberg, L. et al,

FACULTY OF ENGINEERING

1

DR. INORAY DINDANG OSOPDR. INORAY DINDANG OSOPDR. INORAY DINDANG OSOPDR. INORAY DINDANG OSOP

COMPUTER ENGINEERING

Engineering Trends, a globally recognized consulting firm specializing in engineering education reported a significant increase in the enrolment for Computer

medical Engineering and a decline in the fields of aeronautics, chemical, civil, mechanical and nuclear. According to the US Bureau of Labor Statistics (bls.gov), a bachelor’s degree is considered by many employers to be the least amount

ired to be an effective computer engineer. Graduate levels are in demand for a more complex career pursuits and that continuing education is a must in

The field of Computer Engineering involves a lot of specializations as mapped in the IEEE/ACM Computing Curricula for Computer Engineering. Aside from social sciences, mathematics and natural sciences, key knowledge areas are listed to guide educational institutions wanting to offer a degree leading to computer engineering. These knowledge areas are: Algorithms, Computer Organization and Architecture, Computer Systems Engineering, Circuits and Signals, Database Systems, Digital Logic, Discrete Structures, Digital Signal Processing, Electronics, Embedded Systems, Human Computer Interaction, Computer Networks, Operating Systems, Programming Fundamentals, Probability and Statistics, Social and Professional Issues, Software Engineering and VLSI Design and Fabrication (IEEE/ACM Computer Engineering

cal and international are finding their ways onto the global web and are in need of professionals capable of providing their needs. The globalization and internalization trend in all aspects had made individuals and

communications. In response, firms in the telecommunication industries spend billions of dollars in research and development to address the growing demand of network telecommunications. Developing countries, to

orld must not only invest in these technologies but also must provide human resources capable in the design,

Embedded system has been used widely in different industries such as tion, railway and industrial control and in our lives in automobiles, home

appliances and mobiles etc.(Wang, 2008). More than 99% micro processors are used in embedded systems (AMPRO. 2000). Embedded Systems are the intersection of

core technology has caused tremendous changes in the embedded system and since the year 2000, many universities worldwide have designed their curriculum for embedded systems (Wang, 2000)

technology and design methodology has required a significant reorganization of VLSI education with combined emphasis on system issues and associated physical constraints (Hellberg, L. et al,

Page 4: MS Computer Engineering (13-12-2010)

FUTURE UNIVERSITY

UST. ATIKA MALIKUST. ATIKA MALIKUST. ATIKA MALIKUST. ATIKA MALIK ⦿⦿⦿⦿ DR. ARISTOTLE A. ANCHETADR. ARISTOTLE A. ANCHETADR. ARISTOTLE A. ANCHETADR. ARISTOTLE A. ANCHETA

1997). A customized course curriculum specializing in VLSI Designecessary to address the needs of the industry (Balakrishnan, 2005).

It is in this context that the Future University of Sudan is proposing to offer a

graduate program leading to a degree in Master (of Science) in Computer Engineering with tracks on Networking, VLSI Design and Embedded System. II. PHILOSOPHY OF THE PROGRAM

A Master of Science in Csufficient coursework at thecomputer engineering as recommended by the IEEE/ACM Computing Curricula on Computer Engineering 2004 to supplement the students’ basic and intermediate training in the baccalaureate degreeimportant to this discipline. typically culminates with a emphasize professional practice, legal and ethical issues, and the social context in which the graduate studentdesigns. Problem solving and critical thinking skills, oral and written communication skills, teamwork, and a variety of laboratory experiences are essential III. PROGRAM LEARNING OUTCOMES

Upon the completion of the program, the student is expected to acquire intellectual and transferrable skills. It is expected that the graduate student will be able to: MSc Computer Engineering

1. Develop, construct and analyze complex network system

products using scientific and engineering principles;2. Demonstrate the ability to innovate designs of network systems including new

processes and products;3. Understand the capabilities of experimental methods for problem solving;4. Integrate knowledge in mathematics, science, information technology, design,

management principles and engineering principles to solve a variety of problems in networking;

5. Have a thorough understanding and knowledge of management practices and ethical issues on the

6. Design sustainable, efficient and cost effective network systems, processes and products;

7. Effectively use available resources in the conduct of project development and research;

8. Work effectively as an individual, leadership roles;

9. Employ a systematic process in gathering, analyzing, interpreting, and communicating knowledge; and

10. Generate ideas that contribute to the advancement of network engineering.

FACULTY OF ENGINEERING

DR. ARISTOTLE A. ANCHETADR. ARISTOTLE A. ANCHETADR. ARISTOTLE A. ANCHETADR. ARISTOTLE A. ANCHETA ⦿⦿⦿⦿ DR. INORAY DINDANG OSOPDR. INORAY DINDANG OSOPDR. INORAY DINDANG OSOPDR. INORAY DINDANG OSOP

1997). A customized course curriculum specializing in VLSI Design and Technology is necessary to address the needs of the industry (Balakrishnan, 2005).

It is in this context that the Future University of Sudan is proposing to offer a graduate program leading to a degree in Master (of Science) in Computer Engineering with tracks on Networking, VLSI Design and Embedded System.

PHILOSOPHY OF THE PROGRAM

Master of Science in Computer Engineering program should contain at the advanced levels based on the body of knowledge of as recommended by the IEEE/ACM Computing Curricula on

Computer Engineering 2004 to supplement the students’ basic and intermediate training in the baccalaureate degree. Breadth and depth in science and mathematics are important to this discipline. A design component is essential to the program, and typically culminates with a research or a master’s project. The curriculum should also emphasize professional practice, legal and ethical issues, and the social context in

the graduate student is expected to use in the implementation of designs. Problem solving and critical thinking skills, oral and written communication skills, teamwork, and a variety of laboratory experiences are essential

PROGRAM LEARNING OUTCOMES

pletion of the program, the student is expected to acquire intellectual and transferrable skills. It is expected that the graduate student will be able

MSc Computer Engineering – Networking Track

Develop, construct and analyze complex network systems , processes and products using scientific and engineering principles; Demonstrate the ability to innovate designs of network systems including new processes and products; Understand the capabilities of experimental methods for problem solving;

knowledge in mathematics, science, information technology, design, management principles and engineering principles to solve a variety of problems in networking; Have a thorough understanding and knowledge of management practices and ethical issues on the field of networking and their limitations;Design sustainable, efficient and cost effective network systems, processes

Effectively use available resources in the conduct of project development and

Work effectively as an individual, member of a group and can take on

Employ a systematic process in gathering, analyzing, interpreting, and communicating knowledge; and Generate ideas that contribute to the advancement of network engineering.

FACULTY OF ENGINEERING

2

DR. INORAY DINDANG OSOPDR. INORAY DINDANG OSOPDR. INORAY DINDANG OSOPDR. INORAY DINDANG OSOP

n and Technology is necessary to address the needs of the industry (Balakrishnan, 2005).

It is in this context that the Future University of Sudan is proposing to offer a graduate program leading to a degree in Master (of Science) in Computer Engineering

ngineering program should contain a advanced levels based on the body of knowledge of

as recommended by the IEEE/ACM Computing Curricula on Computer Engineering 2004 to supplement the students’ basic and intermediate training

. Breadth and depth in science and mathematics are n component is essential to the program, and

. The curriculum should also emphasize professional practice, legal and ethical issues, and the social context in

to use in the implementation of engineering designs. Problem solving and critical thinking skills, oral and written communication skills, teamwork, and a variety of laboratory experiences are essential this program.

pletion of the program, the student is expected to acquire intellectual and transferrable skills. It is expected that the graduate student will be able

s , processes and

Demonstrate the ability to innovate designs of network systems including new

Understand the capabilities of experimental methods for problem solving; knowledge in mathematics, science, information technology, design,

management principles and engineering principles to solve a variety of

Have a thorough understanding and knowledge of management practices and field of networking and their limitations;

Design sustainable, efficient and cost effective network systems, processes

Effectively use available resources in the conduct of project development and

member of a group and can take on

Employ a systematic process in gathering, analyzing, interpreting, and

Generate ideas that contribute to the advancement of network engineering.

Page 5: MS Computer Engineering (13-12-2010)

FUTURE UNIVERSITY

UST. ATIKA MALIKUST. ATIKA MALIKUST. ATIKA MALIKUST. ATIKA MALIK ⦿⦿⦿⦿ DR. ARISTOTLE A. ANCHETADR. ARISTOTLE A. ANCHETADR. ARISTOTLE A. ANCHETADR. ARISTOTLE A. ANCHETA

MSc Computer Engineering

1. Knowledge mastery their atomic structure and how they can be utilized to make useful devices(Diodes and MOS switches)

2. Demonstrate a deep understanding of the operation of MOS trdifferent conditions (voltage, temperature and scaling) using adequate models while realizing the limitations of

3. Ability to use MOS transistors to construct useful circuits that achieve the required functionality;

4. Ability to Design, Verify, Analyze and Evaluate the performance (speed, Power, Area, Noise margins) of different MOS digital circuits underconditions;

5. Demonstrate deep knowledge of the b6. Ability to produce an effici

for certain specifications (functional, speed, constraints ...etc.). This would involves such skills aspost layout verification;

7. Ability to use CAD tools relevant to IC design8. Effectively use available resources in the conduct of project development and

research; 9. Work effectively as an individual, member of a group and can take on leadership

roles; 10. Employ a systematic process in gathering, analyzing

communicating knowledge; and11. Generate ideas that contribute to the advancement of VLSI Design.

MSc Computer Engineering

1. Analyze problems, develop solutions and implement solutions on several embedded systems pl

2. Develop and build an embedded operating systems on a variety of platforms;3. Design and implement digital systems solutions in CPLDs and FPGAs;4. Demonstrate deep understanding of the operational principles and technological

advancement of embedded c5. Developing an ability to integrate embedded software, hardware, and operating

systems to meet functional and performance requirements of embedded applications;

6. Developing the ability to use modern design methodologies developing and testing complex HW/SW systems;

7. Demonstrate expertise with system8. Demonstrate expertise in the application of techniques and tools for performance

analysis; 9. Work within a design team in the development of 10. Independently undertake the design and implementation of sub

development project;11. Design and implement software solutions to a high standard;

FACULTY OF ENGINEERING

DR. ARISTOTLE A. ANCHETADR. ARISTOTLE A. ANCHETADR. ARISTOTLE A. ANCHETADR. ARISTOTLE A. ANCHETA ⦿⦿⦿⦿ DR. INORAY DINDANG OSOPDR. INORAY DINDANG OSOPDR. INORAY DINDANG OSOPDR. INORAY DINDANG OSOP

MSc Computer Engineering – VLSI Design Track

of semiconductor material properties and how they relate to structure and how they can be utilized to make useful devices

(Diodes and MOS switches); deep understanding of the operation of MOS tr

(voltage, temperature and scaling) using adequate models while realizing the limitations of these models; Ability to use MOS transistors to construct useful circuits that achieve the

functionality; esign, Verify, Analyze and Evaluate the performance (speed, Power,

Noise margins) of different MOS digital circuits under different operating

nowledge of the basic CMOS manufacturing process;Ability to produce an efficient mask design (layout, or blue print) of a CMOS IC

specifications (functional, speed, constraints ...etc.). This would involves such skills as design segmentation, simple floor planning, layopost layout verification;

tools relevant to IC design; Effectively use available resources in the conduct of project development and

Work effectively as an individual, member of a group and can take on leadership

Employ a systematic process in gathering, analyzing, interpreting, and communicating knowledge; and Generate ideas that contribute to the advancement of VLSI Design.

MSc Computer Engineering – Embedded System Track

Analyze problems, develop solutions and implement solutions on several embedded systems platforms ; Develop and build an embedded operating systems on a variety of platforms;Design and implement digital systems solutions in CPLDs and FPGAs;Demonstrate deep understanding of the operational principles and technologicaladvancement of embedded computer systems and their components;Developing an ability to integrate embedded software, hardware, and operating systems to meet functional and performance requirements of embedded

Developing the ability to use modern design methodologies and tools for developing and testing complex HW/SW systems; Demonstrate expertise with system-level design concepts; Demonstrate expertise in the application of techniques and tools for performance

Work within a design team in the development of digital solutions;Independently undertake the design and implementation of subdevelopment project; Design and implement software solutions to a high standard;

FACULTY OF ENGINEERING

3

DR. INORAY DINDANG OSOPDR. INORAY DINDANG OSOPDR. INORAY DINDANG OSOPDR. INORAY DINDANG OSOP

emiconductor material properties and how they relate to structure and how they can be utilized to make useful devices

deep understanding of the operation of MOS transistors under (voltage, temperature and scaling) using adequate models

Ability to use MOS transistors to construct useful circuits that achieve the

esign, Verify, Analyze and Evaluate the performance (speed, Power, different operating

asic CMOS manufacturing process; ent mask design (layout, or blue print) of a CMOS IC

specifications (functional, speed, constraints ...etc.). This would design segmentation, simple floor planning, layout and

Effectively use available resources in the conduct of project development and

Work effectively as an individual, member of a group and can take on leadership

, interpreting, and

Generate ideas that contribute to the advancement of VLSI Design.

Analyze problems, develop solutions and implement solutions on several

Develop and build an embedded operating systems on a variety of platforms; Design and implement digital systems solutions in CPLDs and FPGAs; Demonstrate deep understanding of the operational principles and technological

omputer systems and their components; Developing an ability to integrate embedded software, hardware, and operating systems to meet functional and performance requirements of embedded

and tools for

Demonstrate expertise in the application of techniques and tools for performance

digital solutions; Independently undertake the design and implementation of sub-sections of a

Page 6: MS Computer Engineering (13-12-2010)

FUTURE UNIVERSITY

UST. ATIKA MALIKUST. ATIKA MALIKUST. ATIKA MALIKUST. ATIKA MALIK ⦿⦿⦿⦿ DR. ARISTOTLE A. ANCHETADR. ARISTOTLE A. ANCHETADR. ARISTOTLE A. ANCHETADR. ARISTOTLE A. ANCHETA

12. Document and present design solutions in a team environment;13. Employ a systematic

communicating knowledge; and14. Generate ideas that contribute to the advancement of Embedded System.

. IV. OBJECTIVES THE PROGRAM

The objectives of the programpersons to acquire skills and expertise necessary to undertake research and development in the field of network engineering. TheEngineering with specialization in Networkingexpertise, and enhance their communication skills to elucidate complex technical problems, and solutions in network engineering.student to successfully handle problems requiring inprocesses in the field of networking encompassing both wire and wireless communication systems. V. ENTRY REQUIREMENT

Enrolees for the proposed Master in Science in Computer Engineering are

baccalaureate degree holders in Computer Engineering, Electronics Engineering, Telecommunications Engineering, Electrical Engineering and Computer Science. VI. CAREER OPPORTUNITIES

Computer Engineering is widely considered to be one of the most dynamic fields in terms of market growth, and accordingly, job prospects for Computer Engineering graduates are excellent. A master degree in Computer Engineering is held in high regard in industry and is an important asset for launching a successful international career.

As a graduate in Master of Science in Computer Engineering with specialization in Networking (MSc CpE-N), he/she is qualified to compete in the following:

1. Senior Network Manager;2. Network Team Leader;3. Network Administrator;4. Computer Network Engineer;5. Research and Development Specialist;6. Academician

As a graduate in Master of Science in

in VLSI Design (MSc CpE- 1. VLSI Design Team Leader;2. VLSI Design Researcher;3. Semiconductor Design Manager;4. Semiconductor Manufacturing Manager;5. Academician 6. Electronic Circuit Development Consultant

FACULTY OF ENGINEERING

DR. ARISTOTLE A. ANCHETADR. ARISTOTLE A. ANCHETADR. ARISTOTLE A. ANCHETADR. ARISTOTLE A. ANCHETA ⦿⦿⦿⦿ DR. INORAY DINDANG OSOPDR. INORAY DINDANG OSOPDR. INORAY DINDANG OSOPDR. INORAY DINDANG OSOP

Document and present design solutions in a team environment;Employ a systematic process in gathering, analyzing, interpreting, and communicating knowledge; and Generate ideas that contribute to the advancement of Embedded System.

OBJECTIVES THE PROGRAM

the program are to provide opportunities for suitably qualifiepersons to acquire skills and expertise necessary to undertake research and

nt in the field of network engineering. The courses in the MSc Computer Engineering with specialization in Networking (MSc CpE-N) enable students to acquire

nd enhance their communication skills to elucidate complex technical problems, and solutions in network engineering. This program prepares the graduate

to successfully handle problems requiring in-depth knowledge ld of networking encompassing both wire and wireless

ENTRY REQUIREMENT

Enrolees for the proposed Master in Science in Computer Engineering are baccalaureate degree holders in Computer Engineering, Electronics Engineering,

nications Engineering, Electrical Engineering and Computer Science.

CAREER OPPORTUNITIES

Computer Engineering is widely considered to be one of the most dynamic fields in terms of market growth, and accordingly, job prospects for Computer Engineering

duates are excellent. A master degree in Computer Engineering is held in high regard in industry and is an important asset for launching a successful international

As a graduate in Master of Science in Computer Engineering with specialization N), he/she is qualified to compete in the following:

Senior Network Manager; Network Team Leader; Network Administrator; Computer Network Engineer; Research and Development Specialist;

As a graduate in Master of Science in Computer Engineering with specialization VD), he/she is qualified to compete in the following:

VLSI Design Team Leader; VLSI Design Researcher; Semiconductor Design Manager; Semiconductor Manufacturing Manager;

ic Circuit Development Consultant

FACULTY OF ENGINEERING

4

DR. INORAY DINDANG OSOPDR. INORAY DINDANG OSOPDR. INORAY DINDANG OSOPDR. INORAY DINDANG OSOP

Document and present design solutions in a team environment; process in gathering, analyzing, interpreting, and

Generate ideas that contribute to the advancement of Embedded System.

are to provide opportunities for suitably qualified persons to acquire skills and expertise necessary to undertake research and

in the MSc Computer enable students to acquire

nd enhance their communication skills to elucidate complex technical This program prepares the graduate

depth knowledge principles and ld of networking encompassing both wire and wireless

Enrolees for the proposed Master in Science in Computer Engineering are baccalaureate degree holders in Computer Engineering, Electronics Engineering,

nications Engineering, Electrical Engineering and Computer Science.

Computer Engineering is widely considered to be one of the most dynamic fields in terms of market growth, and accordingly, job prospects for Computer Engineering

duates are excellent. A master degree in Computer Engineering is held in high regard in industry and is an important asset for launching a successful international

As a graduate in Master of Science in Computer Engineering with specialization N), he/she is qualified to compete in the following:

Computer Engineering with specialization VD), he/she is qualified to compete in the following:

Page 7: MS Computer Engineering (13-12-2010)

FUTURE UNIVERSITY

UST. ATIKA MALIKUST. ATIKA MALIKUST. ATIKA MALIKUST. ATIKA MALIK ⦿⦿⦿⦿ DR. ARISTOTLE A. ANCHETADR. ARISTOTLE A. ANCHETADR. ARISTOTLE A. ANCHETADR. ARISTOTLE A. ANCHETA

As a graduate in Master of Science in Computer Engineering with specialization

in Embedded System (MSc CpE1. Embedded Design Team Leader;2. Embedded Design Researcher;3. Embedded Design Developer;4. Semiconductor Manufacturing Manager;5. Academician

VII. CURRICULAR STRUCTURE

The Master of Science in Computer Engineering with specialization in Networking is both a research oriented requiring a thesis for successful completion or yield a professional degree with significant emphasis on a project and practical experience in industry. The later expects to produce a practitioner who can rapidly assume a position of substantial responsibility. The Future University proposed curriculum is intended to meet the increasing need of highly skilled network engineers. It is a professional degree program and will not prevent qualified graduates to continuing their studies towards a doctoral degree in networking.

The Master of Science in Computer Esemester of course work and one semester of project development or research writing for a total of 33 credit hours.

The first term which is composed of 9 credit hours (3 core courses) which will

give the students the preliminary direction of the masters program. The second and third term allows the student to choose any 18 credit hours from the list of professional courses. These courses intend to develop the graduate students expertise in the different tracks of networking, VLSI Design and Embedded System. The fourth term (6 credit hours) will be devoted to project development and documentation or research writing. This capstone activity will showcase the totality of learning of the graduate student. Tin the area where he/she is expected to conduct research (Thesis) or project development. In totality, the Master of Science in Computer Engineering has 27 credit units of coursework and 6 units of Res Core Courses Specialization/Professional Courses Master’s Project

FACULTY OF ENGINEERING

DR. ARISTOTLE A. ANCHETADR. ARISTOTLE A. ANCHETADR. ARISTOTLE A. ANCHETADR. ARISTOTLE A. ANCHETA ⦿⦿⦿⦿ DR. INORAY DINDANG OSOPDR. INORAY DINDANG OSOPDR. INORAY DINDANG OSOPDR. INORAY DINDANG OSOP

As a graduate in Master of Science in Computer Engineering with specialization in Embedded System (MSc CpE- ES), he/she is qualified to compete in the following:

Embedded Design Team Leader; Embedded Design Researcher;

bedded Design Developer; Semiconductor Manufacturing Manager;

CURRICULAR STRUCTURE

The Master of Science in Computer Engineering with specialization in Networking is both a research oriented requiring a thesis for successful completion or

ld a professional degree with significant emphasis on a project and practical experience in industry. The later expects to produce a practitioner who can rapidly assume a position of substantial responsibility. The Future University proposed

intended to meet the increasing need of highly skilled network engineers. It is a professional degree program and will not prevent qualified graduates to continuing their studies towards a doctoral degree in networking.

The Master of Science in Computer Engineering discipline is composed of three semester of course work and one semester of project development or research writing for a total of 33 credit hours.

The first term which is composed of 9 credit hours (3 core courses) which will nts the preliminary direction of the masters program.

The second and third term allows the student to choose any 18 credit hours from the list of professional courses. These courses intend to develop the graduate students

acks of networking, VLSI Design and Embedded System.

The fourth term (6 credit hours) will be devoted to project development and documentation or research writing. This capstone activity will showcase the totality of learning of the graduate student. The student at this point is expected to show mastery in the area where he/she is expected to conduct research (Thesis) or project

In totality, the Master of Science in Computer Engineering has 27 credit units of coursework and 6 units of Research/Project Development:

Core Courses 9 credit unitsSpecialization/Professional Courses 18 credit unitsMaster’s Project 6 credit units

FACULTY OF ENGINEERING

5

DR. INORAY DINDANG OSOPDR. INORAY DINDANG OSOPDR. INORAY DINDANG OSOPDR. INORAY DINDANG OSOP

As a graduate in Master of Science in Computer Engineering with specialization ES), he/she is qualified to compete in the following:

The Master of Science in Computer Engineering with specialization in Networking is both a research oriented requiring a thesis for successful completion or

ld a professional degree with significant emphasis on a project and practical experience in industry. The later expects to produce a practitioner who can rapidly assume a position of substantial responsibility. The Future University proposed

intended to meet the increasing need of highly skilled network engineers. It is a professional degree program and will not prevent qualified graduates to continuing

ngineering discipline is composed of three semester of course work and one semester of project development or research writing

The first term which is composed of 9 credit hours (3 core courses) which will

The second and third term allows the student to choose any 18 credit hours from the list of professional courses. These courses intend to develop the graduate students

acks of networking, VLSI Design and Embedded System.

The fourth term (6 credit hours) will be devoted to project development and documentation or research writing. This capstone activity will showcase the totality of

he student at this point is expected to show mastery in the area where he/she is expected to conduct research (Thesis) or project

In totality, the Master of Science in Computer Engineering has 27 credit units of

9 credit units 18 credit units 6 credit units

Page 8: MS Computer Engineering (13-12-2010)

FUTURE UNIVERSITY

UST. ATIKA MALIKUST. ATIKA MALIKUST. ATIKA MALIKUST. ATIKA MALIK ⦿⦿⦿⦿ DR. ARISTOTLE A. ANCHETADR. ARISTOTLE A. ANCHETADR. ARISTOTLE A. ANCHETADR. ARISTOTLE A. ANCHETA

VIII. THE MSc COMPUTER ENGINEERING PROPOSED CURRICULUM Core Courses: These courses are reEngineering program. TITLE MCpE01 Computer System and ArchitectureMCpE02 Project Management PrinciplesMCpE03 Digital Machine Design using VHDL

NETWORKING TRACK TITLE Specialization Required Courses: MCpE-04 Applied Digital Signal ProcessingMCpE-N01 Design and Analysis of Data NetworksMCpE-N02 Advanced Wireless NetworksMCpE-N03 Network Mana Elective Course (Choose MCpE-N04 Network SecurityMCpE-V01 Advanced VLSI DesignMCpE-N05 Network Routing Algorithms and ProtocolsMCpE-N06 Applied Neural Networks

VLSI DESIGN TRACK TITLE Specialization Required Courses: MCpE-04 Applied Digital Signal ProcessingMCpE-V01 Advanced VLSI DesignMCpE-V02 CAD Formal Hardware Specification, Design And VerificationMCpE-V03 ASIC and Semi Elective Course (Choose MCpE-V04 Advanced Semiconductor PhysicsMCpE-V05 Chip Input/Output CircuitsMCpE-ES09 Robotics and AutomationMCpE-N06 Applied Neural Networks

FACULTY OF ENGINEERING

DR. ARISTOTLE A. ANCHETADR. ARISTOTLE A. ANCHETADR. ARISTOTLE A. ANCHETADR. ARISTOTLE A. ANCHETA ⦿⦿⦿⦿ DR. INORAY DINDANG OSOPDR. INORAY DINDANG OSOPDR. INORAY DINDANG OSOPDR. INORAY DINDANG OSOP

THE MSc COMPUTER ENGINEERING PROPOSED CURRICULUM

These courses are required for the students enrolled in MSc Computer

Computer System and Architecture Project Management Principles Digital Machine Design using VHDL

TRACK

Applied Digital Signal Processing Design and Analysis of Data Networks Advanced Wireless Networks Network Management

Elective Course (Choose 6 credit hours only): Network Security Advanced VLSI Design Network Routing Algorithms and Protocols Applied Neural Networks

Applied Digital Signal Processing Advanced VLSI Design CAD Formal Hardware Specification, Design

And Verification ASIC and Semi-custom Design Methodology

Elective Course (Choose 6 credit hours only): Advanced Semiconductor Physics Chip Input/Output Circuits Robotics and Automation Applied Neural Networks

FACULTY OF ENGINEERING

6

DR. INORAY DINDANG OSOPDR. INORAY DINDANG OSOPDR. INORAY DINDANG OSOPDR. INORAY DINDANG OSOP

THE MSc COMPUTER ENGINEERING PROPOSED CURRICULUM

quired for the students enrolled in MSc Computer

CREDIT HOURS 3 3 3

CREDIT

HOURS 3 3 3 3

3 3 3 3

CREDIT

HOURS 3 3

3 3

3 3 3 3

Page 9: MS Computer Engineering (13-12-2010)

FUTURE UNIVERSITY

UST. ATIKA MALIKUST. ATIKA MALIKUST. ATIKA MALIKUST. ATIKA MALIK ⦿⦿⦿⦿ DR. ARISTOTLE A. ANCHETADR. ARISTOTLE A. ANCHETADR. ARISTOTLE A. ANCHETADR. ARISTOTLE A. ANCHETA

EMBEDDED SYSTEM TITLE Specialization Required Courses: MCpE-04 Applied Digital Signal ProcessingMCpE-ES01 Principles of Embedded ComputationsMCpE-ES02 Embedded System ProgrammingMCpE-ES03 Real-time Elective Course (Choose MCpE-ES04 Control SystemsMCpE-V01 Advanced VLSI DesignMCpE-ES05 Robotics and AutomationMCpE-N06 Applied Neural Networks Master’s Project: The graduate student is required to go into a supervised project study: TITLE MCpE-13 Master’s Project IX. DISTRIBUTION OF COURSES

Figure 1: Percent Distribution of Courses

Required

36.36%

Elective,

18.18%

FACULTY OF ENGINEERING

DR. ARISTOTLE A. ANCHETADR. ARISTOTLE A. ANCHETADR. ARISTOTLE A. ANCHETADR. ARISTOTLE A. ANCHETA ⦿⦿⦿⦿ DR. INORAY DINDANG OSOPDR. INORAY DINDANG OSOPDR. INORAY DINDANG OSOPDR. INORAY DINDANG OSOP

TRACK

Applied Digital Signal Processing Principles of Embedded Computations Embedded System Programming

time and Embedded System

Elective Course (Choose 6 credit hours): Control Systems Advanced VLSI Design Robotics and Automation Applied Neural Networks

udent is required to go into a supervised project study:

Master’s Project

DISTRIBUTION OF COURSES

Figure 1: Percent Distribution of Courses

Masters Project,

18.18%Elective,

18.18%

FACULTY OF ENGINEERING

7

DR. INORAY DINDANG OSOPDR. INORAY DINDANG OSOPDR. INORAY DINDANG OSOPDR. INORAY DINDANG OSOP

CREDIT

HOURS 3 3 3 3

3 3 3 3

udent is required to go into a supervised project study:

CREDIT UNITS 6

Masters Project,

18.18%

Core (Common to

the three (3) tracks,

27.27%

Page 10: MS Computer Engineering (13-12-2010)

FUTURE UNIVERSITY

UST. ATIKA MALIKUST. ATIKA MALIKUST. ATIKA MALIKUST. ATIKA MALIK ⦿⦿⦿⦿ DR. ARISTOTLE A. ANCHETADR. ARISTOTLE A. ANCHETADR. ARISTOTLE A. ANCHETADR. ARISTOTLE A. ANCHETA

X. DESCRIPTION OF COURSES Course Code: MCpE01 Course Credit: 3 Credit HoursCourse Title: Computer System and ArchitectureCourse Description: Comparative study of different hardware architectures, Computer Organization.i.e concerned with the structure and behavior of the various functional modules of the computer, and the development of the hardware for the computer taking into consideration a given set of specifications. As a graduate course, its purpose is to understand issues regarding the components of computing systems common to most Computer Architectures. In particular, it is meant to explore further Data Representation, Digital Logics, Instruction Sets ( RISC, CISC), Vector Pipe lining, I/O organisation, Memory Organisation, etc., Course Code: MCpE02 Course Credit: 3 Credit HoursCourse Title: Project Management PrinciplesCourse Description: Overview of project management for technologyworkplaces. The basic tools of project management, includingscheduling, contracting, earned value analysis, and riskwell as the elements that are critical to a Course Code: MCpE03 Course Credit: 3 Credit HoursCourse Title: Digital Machine Design using VHDLCourse Description: Graduate students are introduced to behavidesign methods and examples using a hardware description language (VHDL). Topics included are control, arithmetic, bus systems, memory systems, logic synthesis from hardware language descriptions. Course Code: MCpE-04 Course Credit: 3 Credit HoursCourse Title: Applied Digital Signal ProcessingCourse Description: Deals with thespectrum estimation, adaptive filtering techniques using LMS algorithm and the applications of adaptive filtering.fundamentals, analysis of speech signals and the introduction to Course Code: MCpE-N01 Course Credit: 3 Credit HoursCourse Title: Design and Analysis of Data NetworksCourse Description: This course covers the principles of network analysis, architecture, and design. These principles help in identifying and applying the services and performance levels that a network must satisfy. Principles of network analysis include network service characrequirements analysis, and network flow analysis. Principles of network architecture and design include addressing and routing, network management architecture, performance architecture and design, security a

FACULTY OF ENGINEERING

DR. ARISTOTLE A. ANCHETADR. ARISTOTLE A. ANCHETADR. ARISTOTLE A. ANCHETADR. ARISTOTLE A. ANCHETA ⦿⦿⦿⦿ DR. INORAY DINDANG OSOPDR. INORAY DINDANG OSOPDR. INORAY DINDANG OSOPDR. INORAY DINDANG OSOP

DESCRIPTION OF COURSES

3 Credit Hours Computer System and Architecture

Comparative study of different hardware architectures, Computer Organization.i.e concerned with the structure and behavior of the various functional

of the computer, and the development of the hardware for the computer taking into consideration a given set of specifications. As a graduate course, its purpose is to understand issues regarding the components of computing systems common to most

rchitectures. In particular, it is meant to explore further Data Representation, Digital Logics, Instruction Sets ( RISC, CISC), Vector Pipe lining, I/O organisation,

3 Credit Hours Project Management Principles

Overview of project management for technologyworkplaces. The basic tools of project management, including breakdown structure, scheduling, contracting, earned value analysis, and risk management, are described, as well as the elements that are critical to a technical project’s success.

3 Credit Hours Digital Machine Design using VHDL

Graduate students are introduced to behavidesign methods and examples using a hardware description language (VHDL). Topics included are control, arithmetic, bus systems, memory systems, logic synthesis from hardware language descriptions.

Credit Hours Applied Digital Signal Processing

Deals with the study of the parametric methodadaptive filtering techniques using LMS algorithm and the

applications of adaptive filtering. I will also cover multirate signal processing , analysis of speech signals and the introduction to wavelet transforms.

3 Credit Hours

Design and Analysis of Data Networks his course covers the principles of network analysis,

architecture, and design. These principles help in identifying and applying the services and performance levels that a network must satisfy. Principles of network analysis include network service characteristics, performance characteristics, network requirements analysis, and network flow analysis. Principles of network architecture and design include addressing and routing, network management architecture, performance architecture and design, security and privacy architecture, and quality of service design.

FACULTY OF ENGINEERING

8

DR. INORAY DINDANG OSOPDR. INORAY DINDANG OSOPDR. INORAY DINDANG OSOPDR. INORAY DINDANG OSOP

Comparative study of different hardware architectures, Computer Organization.i.e concerned with the structure and behavior of the various functional

of the computer, and the development of the hardware for the computer taking into consideration a given set of specifications. As a graduate course, its purpose is to understand issues regarding the components of computing systems common to most

rchitectures. In particular, it is meant to explore further Data Representation, Digital Logics, Instruction Sets ( RISC, CISC), Vector Pipe lining, I/O organisation,

Overview of project management for technology-intensive breakdown structure, nt, are described, as

technical project’s success.

Graduate students are introduced to behavioral and structural design methods and examples using a hardware description language (VHDL). Topics included are control, arithmetic, bus systems, memory systems, logic synthesis from

the parametric methods for power adaptive filtering techniques using LMS algorithm and the

multirate signal processing wavelet transforms.

his course covers the principles of network analysis, architecture, and design. These principles help in identifying and applying the services and performance levels that a network must satisfy. Principles of network analysis

teristics, performance characteristics, network requirements analysis, and network flow analysis. Principles of network architecture and design include addressing and routing, network management architecture, performance

nd privacy architecture, and quality of service design.

Page 11: MS Computer Engineering (13-12-2010)

FUTURE UNIVERSITY

UST. ATIKA MALIKUST. ATIKA MALIKUST. ATIKA MALIKUST. ATIKA MALIK ⦿⦿⦿⦿ DR. ARISTOTLE A. ANCHETADR. ARISTOTLE A. ANCHETADR. ARISTOTLE A. ANCHETADR. ARISTOTLE A. ANCHETA

Course Code: MCpE-N02 Course Credit: 3 Credit HoursCourse Title: Advanced Wireless NetworksCourse Description: The course examines wireless cellular, ad hoc and sensor networks, covering topics sucaccess control, network and transport protocols, unicast and multicast routingalgorithms, mobility and its impact on routing protocols, application performance, quality of service guarantees, andsoftware architectures may also be presented for sensor networks. Course Code: MCpE-N03 Course Credit: 3 Credit HoursCourse Title: Network ManagementCourse Description: The course begins by examining basiprocedures. However, as a graduate course, discussion will be focused on the issues concerning network administration. Trends and researches on networks management will be debated. Course Code: MCpE-N04 Course Credit: 3 Credit HouCourse Title: Network SecurityCourse Description: This graduate course will discuss thealgorithms; conventional and public key cryptographyto have a detailed knowledge about authentication, security mechanisms. Discuss advanced topic in applications, and the system level security used. Course Code: MCpE-N05 Course Credit: 3 Credit HoursCourse Title: Network Routing Algorithms aCourse Description: This graduate course will cover advanced topics in Transfer Protocol), UDP (User Datagram Protocol), TCP (Transmission Control Protocol), TCP congestion controldistance vector routing algorithms, hierarchical routing, Internet Protocol (IP), IP addressing, IP transport, fragmentation and assembly, ICMP (Internet Control Message Protocol), routing on the internet, RIP (Routing Information Protocol), OSPF (Open Shortest Path First), router internals, IPv6and ARP (Address Resolution Protocol), Ethernet, CSMA/CD multiple access protocol, Hubs, Bridges, and Switches, Wireless LANs, PPP (Point to Point Protocol), Wide area protocols.

FACULTY OF ENGINEERING

DR. ARISTOTLE A. ANCHETADR. ARISTOTLE A. ANCHETADR. ARISTOTLE A. ANCHETADR. ARISTOTLE A. ANCHETA ⦿⦿⦿⦿ DR. INORAY DINDANG OSOPDR. INORAY DINDANG OSOPDR. INORAY DINDANG OSOPDR. INORAY DINDANG OSOP

3 Credit Hours

Advanced Wireless Networks The course examines wireless cellular, ad hoc and sensor

networks, covering topics such as wireless communication fundamentals, medium access control, network and transport protocols, unicast and multicast routingalgorithms, mobility and its impact on routing protocols, application performance, quality of service guarantees, and security. Energy efficiency and the role of hardware and software architectures may also be presented for sensor networks.

3 Credit Hours

Network Management The course begins by examining basic system administration

However, as a graduate course, discussion will be focused on the issues concerning network administration. Trends and researches on networks management

3 Credit Hours

Network Security This graduate course will discuss the principles of encryption

algorithms; conventional and public key cryptography. The graduate student is expected detailed knowledge about authentication, hash functions and application level

Discuss advanced topic in network security tools and the system level security used.

3 Credit Hours

Network Routing Algorithms and Protocols This graduate course will cover advanced topics in

Transfer Protocol), UDP (User Datagram Protocol), TCP (Transmission Control Protocol), TCP congestion control, routing principles, link state routing algorithms, distance vector routing algorithms, hierarchical routing, Internet Protocol (IP), IP addressing, IP transport, fragmentation and assembly, ICMP (Internet Control Message Protocol), routing on the internet, RIP (Routing Information Protocol), OSPF (Open

rtest Path First), router internals, IPv6, multiple access protocols, LAN addressing and ARP (Address Resolution Protocol), Ethernet, CSMA/CD multiple access protocol, Hubs, Bridges, and Switches, Wireless LANs, PPP (Point to Point Protocol), Wide area

FACULTY OF ENGINEERING

9

DR. INORAY DINDANG OSOPDR. INORAY DINDANG OSOPDR. INORAY DINDANG OSOPDR. INORAY DINDANG OSOP

The course examines wireless cellular, ad hoc and sensor communication fundamentals, medium

access control, network and transport protocols, unicast and multicast routing algorithms, mobility and its impact on routing protocols, application performance, quality

Energy efficiency and the role of hardware and

c system administration However, as a graduate course, discussion will be focused on the issues

concerning network administration. Trends and researches on networks management

principles of encryption . The graduate student is expected hash functions and application level

security tools and

This graduate course will cover advanced topics in FTP (File Transfer Protocol), UDP (User Datagram Protocol), TCP (Transmission Control

routing principles, link state routing algorithms, distance vector routing algorithms, hierarchical routing, Internet Protocol (IP), IP addressing, IP transport, fragmentation and assembly, ICMP (Internet Control Message Protocol), routing on the internet, RIP (Routing Information Protocol), OSPF (Open

multiple access protocols, LAN addressing and ARP (Address Resolution Protocol), Ethernet, CSMA/CD multiple access protocol, Hubs, Bridges, and Switches, Wireless LANs, PPP (Point to Point Protocol), Wide area

Page 12: MS Computer Engineering (13-12-2010)

FUTURE UNIVERSITY

UST. ATIKA MALIKUST. ATIKA MALIKUST. ATIKA MALIKUST. ATIKA MALIK ⦿⦿⦿⦿ DR. ARISTOTLE A. ANCHETADR. ARISTOTLE A. ANCHETADR. ARISTOTLE A. ANCHETADR. ARISTOTLE A. ANCHETA

Course Code: MCpE-N06 Course Credit: 3 Credit HoursCourse Title: Applied Neural NetworksCourse Description: The course will introduce fundamental and advanced techniques of neural computation with statistical neural networks. Skills frombeneficial for applied and basic research in artificial intelligence (e.g., robotics, machine learning, process control), computational neuroscience (e.g., motor control, functional brain modeling) and cognitive sciences (e.g., perceptthe course will initially briefly survey classical supervised and unsupervised learning methods, such as back networks, Boltzman machines, and principal components. Course Code: MCpE-V01 Course Credit: 3 Credit HoursCourse Title: Advanced VLSI DesignCourse Description: This coursen will cover MOS VLSI technologies. MOS and CMOS digital circuits.CMOS layout design rules and simulation. Examples of combinational and sequential circuits. Dynamic logic. Regular structures :memories,PLAs. New trends in digital system design ,high level design and synthesis of vli systems,optimization of digital systems,formal specification and verification of digital systems.Testing strategies,architecturing testbenches,model checking,design for verification. Individual design project. Course Code: MCpE-V02 Course Credit: 3 Credit HoursCourse Title: CAD Formal Hardware Specification, DesignCourse Description: The thmeans for describing ,designing and verifying computer systems..Computer aids for automatic physical design of digital systems. Algorithms for partitioning ,placement wire routing, ltools for using higher-order logic as means for describing ,designing and verifying computer systems. Course Code: MCpE-V03 Course Credit: 3 Credit HoursCourse Title: ASIC and SemiCourse Description: ASIC design flow (custom, semi custom)Computer –aided design(CAD):design modeling and capture (schematic HDL),design verification (formal ,simulation, timing analysis);automated synthesis; layout, floor planning place and route; back annotation.logic devices and programmable gate arrays.intellectual property (IP) cores.custom methodology, Standard cell methodologyASIC, Programmable logic technologies, Time to market and design economics.

FACULTY OF ENGINEERING

DR. ARISTOTLE A. ANCHETADR. ARISTOTLE A. ANCHETADR. ARISTOTLE A. ANCHETADR. ARISTOTLE A. ANCHETA ⦿⦿⦿⦿ DR. INORAY DINDANG OSOPDR. INORAY DINDANG OSOPDR. INORAY DINDANG OSOPDR. INORAY DINDANG OSOP

3 Credit Hours

Applied Neural Networks The course will introduce fundamental and advanced techniques

of neural computation with statistical neural networks. Skills frombeneficial for applied and basic research in artificial intelligence (e.g., robotics, machine learning, process control), computational neuroscience (e.g., motor control, functional brain modeling) and cognitive sciences (e.g., perception, memory, reasoning). Topics of the course will initially briefly survey classical supervised and unsupervised learning

propagation, radial basis functions, clustering, Kohonen networks, Boltzman machines, and principal components.

3 Credit Hours

Advanced VLSI Design This coursen will cover MOS VLSI technologies. MOS and CMOS

digital circuits.CMOS layout design rules and simulation. Examples of combinational nd sequential circuits. Dynamic logic. Regular structures :memories,PLAs. New trends in digital system design ,high level design and synthesis of vli systems,optimization of digital systems,formal specification and verification of digital systems.Testing trategies,architecturing testbenches,model checking,design for verification. Individual

3 Credit Hours

CAD Formal Hardware Specification, Design and VerificationThe theory ,practice and tools for using higher

means for describing ,designing and verifying computer systems. Physical Design .Computer aids for automatic physical design of digital systems. Algorithms for partitioning ,placement wire routing, layout compaction etc. The theory ,practice and

order logic as means for describing ,designing and verifying

3 Credit Hours

and Semi-custom Design Methodology ASIC design flow (custom, semi custom), Design hierarchy

aided design(CAD):design modeling and capture (schematic HDL),design verification (formal ,simulation, timing analysis);automated synthesis; layout, floor

ace and route; back annotation. Semi custom design with programmable, logic devices and programmable gate arrays. System-on-chip(SOC) design and intellectual property (IP) cores. Testing and design for testability. Verification.

andard cell methodology, Gate Array technologies, Programmable logic technologies, Field-programmable gate arrays.(FPGAs)

e to market and design economics.

FACULTY OF ENGINEERING

10

DR. INORAY DINDANG OSOPDR. INORAY DINDANG OSOPDR. INORAY DINDANG OSOPDR. INORAY DINDANG OSOP

The course will introduce fundamental and advanced techniques of neural computation with statistical neural networks. Skills from this course will be beneficial for applied and basic research in artificial intelligence (e.g., robotics, machine learning, process control), computational neuroscience (e.g., motor control, functional

ion, memory, reasoning). Topics of the course will initially briefly survey classical supervised and unsupervised learning

propagation, radial basis functions, clustering, Kohonen

This coursen will cover MOS VLSI technologies. MOS and CMOS digital circuits.CMOS layout design rules and simulation. Examples of combinational nd sequential circuits. Dynamic logic. Regular structures :memories,PLAs. New trends in digital system design ,high level design and synthesis of vli systems,optimization of digital systems,formal specification and verification of digital systems.Testing trategies,architecturing testbenches,model checking,design for verification. Individual

nd Verification eory ,practice and tools for using higher-order logic as

Physical Design .Computer aids for automatic physical design of digital systems. Algorithms for

The theory ,practice and order logic as means for describing ,designing and verifying

Design hierarchy,

aided design(CAD):design modeling and capture (schematic HDL),design verification (formal ,simulation, timing analysis);automated synthesis; layout, floor

Semi custom design with programmable, chip(SOC) design and

Verification. Full Gate Array technologies, Structured

programmable gate arrays.(FPGAs),

Page 13: MS Computer Engineering (13-12-2010)

FUTURE UNIVERSITY

UST. ATIKA MALIKUST. ATIKA MALIKUST. ATIKA MALIKUST. ATIKA MALIK ⦿⦿⦿⦿ DR. ARISTOTLE A. ANCHETADR. ARISTOTLE A. ANCHETADR. ARISTOTLE A. ANCHETADR. ARISTOTLE A. ANCHETA

Course Code: MCpE-V04 Course Credit: 3 Credit HoursCourse Title: Advanced SeCourse Description: This advanced course in semiconductor physics will cover devices and the physical concepts of novel devices conceived since 1981. It guide the students to be actively involved in semiconductor devidevelopment. Course Code: MCpE-V05 Course Credit: 3 Credit HoursCourse Title: Chip Input/Output CircuitsCourse Description: protection,Input,output,biderectionaland analog pads, Course Code: MSC-ES01 Course Credit: 3 units Course Title: Principles of Embedded Design ComputationsCourse Description: This course describes the principles and Characteristics of Embedded Computing Applications, Use of Microprocessors and ChallengesEmbedded Computing System Design.architecture, design and debugging, embedded processor selection, software development methodologies, reallatency, application programming interface, interrupt service routine and application design considerations. Course Code: MSC-ES02 Course Credit: 3 units Course Title: Embedded Systems ProgrammingCourse Description: This course will introduce Embedded programming using C++: testing memory chips, writing and erasing Flash memory, verifying nonvolatile memory contents with CRCs, Interfacing to ondesign and implementation and Optimizing embedded software for size and speed

Course Code: MSC-ES03 Course Credit: 3 credit hoursCourse Title: Real Time Embedded SystemsCourse Description: Design of microprocessoEmbedded system elements: sensor/actuator devices, A/D and D/A I/O interfaces, commercial real-time operating system, multi Course Code: MCpE-ES05Course Credit: 3 credit hoursCourse Title: Robotics and AutomationCourse Description: The course includes elements of classical robotics such askinematics, dynamics and control of robot manipulatorsThe course culminates in a robotic devices that compete against those of other teams.

FACULTY OF ENGINEERING

DR. ARISTOTLE A. ANCHETADR. ARISTOTLE A. ANCHETADR. ARISTOTLE A. ANCHETADR. ARISTOTLE A. ANCHETA ⦿⦿⦿⦿ DR. INORAY DINDANG OSOPDR. INORAY DINDANG OSOPDR. INORAY DINDANG OSOPDR. INORAY DINDANG OSOP

3 Credit Hours

Advanced Semiconductor Physics advanced course in semiconductor physics will cover

devices and the physical concepts of novel devices conceived since 1981. It actively involved in semiconductor device research and

3 Credit Hours

Chip Input/Output Circuits General I/O PAD ISSUES,Bonding pads, ESD

ut,biderectionaland analog pads, VDD and VSS pads.

Principles of Embedded Design Computations This course describes the principles and Characteristics of

Embedded Computing Applications, Use of Microprocessors and ChallengesEmbedded Computing System Design. Embedded system concepts, hardware architecture, design and debugging, embedded processor selection, software development methodologies, real-time Linux, synchronization mechanisms, interrupt

amming interface, interrupt service routine and application

Embedded Systems Programming This course will introduce Embedded programming using C++:

memory chips, writing and erasing Flash memory, verifying nonvolatile memory contents with CRCs, Interfacing to on-chip and external peripherals, Device design and implementation and Optimizing embedded software for size and speed

credit hours Time Embedded Systems

Design of microprocessor-based embedded system application. Embedded system elements: sensor/actuator devices, A/D and D/A I/O interfaces,

time operating system, multi-tasking application software.

ES05 credit hours

Robotics and Automation course includes elements of classical robotics such as

kinematics, dynamics and control of robot manipulators and robot building concepts. robotics competition in which teams of students build

robotic devices that compete against those of other teams.

FACULTY OF ENGINEERING

11

DR. INORAY DINDANG OSOPDR. INORAY DINDANG OSOPDR. INORAY DINDANG OSOPDR. INORAY DINDANG OSOP

advanced course in semiconductor physics will cover classic devices and the physical concepts of novel devices conceived since 1981. It will also

ce research and

General I/O PAD ISSUES,Bonding pads, ESD VDD and VSS pads.

This course describes the principles and Characteristics of Embedded Computing Applications, Use of Microprocessors and Challenges in

Embedded system concepts, hardware architecture, design and debugging, embedded processor selection, software

time Linux, synchronization mechanisms, interrupt amming interface, interrupt service routine and application

This course will introduce Embedded programming using C++: memory chips, writing and erasing Flash memory, verifying nonvolatile memory

chip and external peripherals, Device driver design and implementation and Optimizing embedded software for size and speed

based embedded system application. Embedded system elements: sensor/actuator devices, A/D and D/A I/O interfaces,

tasking application software.

course includes elements of classical robotics such as

and robot building concepts. ms of students build

Page 14: MS Computer Engineering (13-12-2010)

FUTURE UNIVERSITY

UST. ATIKA MALIKUST. ATIKA MALIKUST. ATIKA MALIKUST. ATIKA MALIK ⦿⦿⦿⦿ DR. ARISTOTLE A. ANCHETADR. ARISTOTLE A. ANCHETADR. ARISTOTLE A. ANCHETADR. ARISTOTLE A. ANCHETA

XI. COURSE SYLLABI Course Code: MCpE01 Course Credit: 3 Credit HoursCourse Title: Computer System and ArchitectureCourse Description: Comparative study of different hardwaOrganization.i.e concerned with the structure and behavior of the various functional modules of the computer, and the development of the hardware for the computer taking into consideration a given set of specifications. As a gradunderstand issues regarding the components of computing systems common to most Computer Architectures. In particular, it is meant to explore further Data Representation, Digital Logics, Instruction Sets ( RISC, CISC), Vector Memory Organisation, etc., Course Outline:

1. Fundamentals of Computer Design2. Pipelining Basic and Intermediate Concepts3. Memory Hierarchy 4. Inside the Processor

Instruction Set Principles Instruction Level Parallelism Exploiting Software Level Parallelism with Software Approaches

5. Multiprocessors 6. Storage 7. Networks

Course Text/Reference: Patterson, D. & Hennessy, J. (2007). Hardware/Software Interface. Third Edition, Revised El-Barr, M. & Rewini, H. (2005). Architecture and Advanced Computer Architecture and Parallel Processing

FACULTY OF ENGINEERING

DR. ARISTOTLE A. ANCHETADR. ARISTOTLE A. ANCHETADR. ARISTOTLE A. ANCHETADR. ARISTOTLE A. ANCHETA ⦿⦿⦿⦿ DR. INORAY DINDANG OSOPDR. INORAY DINDANG OSOPDR. INORAY DINDANG OSOPDR. INORAY DINDANG OSOP

3 Credit Hours Computer System and Architecture

Comparative study of different hardware architectures, Computer Organization.i.e concerned with the structure and behavior of the various functional modules of the computer, and the development of the hardware for the computer taking into consideration a given set of specifications. As a graduate course, its purpose is to understand issues regarding the components of computing systems common to most Computer Architectures. In particular, it is meant to explore further Data Representation, Digital Logics, Instruction Sets ( RISC, CISC), Vector Pipe lining, I/O organisation,

Fundamentals of Computer Design Pipelining Basic and Intermediate Concepts

Inside the Processor Instruction Set Principles Instruction Level Parallelism

ing Software Level Parallelism with Software Approaches

Patterson, D. & Hennessy, J. (2007). Computer Organization and Design: The Hardware/Software Interface. Third Edition, Revised

& Rewini, H. (2005). Fundamentals of Computer Organization and Architecture and Advanced Computer Architecture and Parallel Processing

MSc CpMSc CpMSc CpMSc CpEEEE SyllabusSyllabusSyllabusSyllabus

FACULTY OF ENGINEERING

12

DR. INORAY DINDANG OSOPDR. INORAY DINDANG OSOPDR. INORAY DINDANG OSOPDR. INORAY DINDANG OSOP

re architectures, Computer Organization.i.e concerned with the structure and behavior of the various functional modules of the computer, and the development of the hardware for the computer taking

uate course, its purpose is to understand issues regarding the components of computing systems common to most Computer Architectures. In particular, it is meant to explore further Data Representation,

Pipe lining, I/O organisation,

ing Software Level Parallelism with Software Approaches

Computer Organization and Design: The

Fundamentals of Computer Organization and Architecture and Advanced Computer Architecture and Parallel Processing

Page 15: MS Computer Engineering (13-12-2010)

FUTURE UNIVERSITY

UST. ATIKA MALIKUST. ATIKA MALIKUST. ATIKA MALIKUST. ATIKA MALIK ⦿⦿⦿⦿ DR. ARISTOTLE A. ANCHETADR. ARISTOTLE A. ANCHETADR. ARISTOTLE A. ANCHETADR. ARISTOTLE A. ANCHETA

Course Code: MCpE02 Course Credit: 3 Credit HoursCourse Title: Project Management PrinciplesCourse Description: Overview of project management for technologyworkplaces. The basic tools of project management, includingscheduling, contracting, earned value analysis, and riskwell as the elements that are critical to a Course Outline:

1. Projects and Project Management;2. Value Management; 3. Project Appraisal and Risk Manag4. Project Management and Quality5. Environmental Management6. Project Finance; 7. Cost Estimating in Con8. Project Stakeholders9. Planning; 10. Project Control Using Earned Value Techniques;11. Contract Strategy and the Contra12. Contract Policy and Documents13. Project Organization Design14. Design Management15. Class Presentation of Project Proposals;

Course Text/Reference: Smith, N. (2007). Engineering Project Management (3Nicholas, J, (2008). Project Management for Business, Engineering and Technology.PMBOK

FACULTY OF ENGINEERING

DR. ARISTOTLE A. ANCHETADR. ARISTOTLE A. ANCHETADR. ARISTOTLE A. ANCHETADR. ARISTOTLE A. ANCHETA ⦿⦿⦿⦿ DR. INORAY DINDANG OSOPDR. INORAY DINDANG OSOPDR. INORAY DINDANG OSOPDR. INORAY DINDANG OSOP

3 Credit Hours Project Management Principles

Overview of project management for technologyworkplaces. The basic tools of project management, including breakdown structure, scheduling, contracting, earned value analysis, and risk management, are described, as

at are critical to a technical project’s success.

Projects and Project Management;

Project Appraisal and Risk Management; Project Management and Quality; Environmental Management;

Cost Estimating in Contracts and Projects; Project Stakeholders;

roject Control Using Earned Value Techniques; Contract Strategy and the Contractor Selection Process; Contract Policy and Documents;

ation Design/Structure; Design Management;

ntation of Project Proposals;

Smith, N. (2007). Engineering Project Management (3rd Ed). Blackwell Publishing.Nicholas, J, (2008). Project Management for Business, Engineering and Technology.

MSc CpMSc CpMSc CpMSc CpEEEE SyllabusSyllabusSyllabusSyllabus

FACULTY OF ENGINEERING

13

DR. INORAY DINDANG OSOPDR. INORAY DINDANG OSOPDR. INORAY DINDANG OSOPDR. INORAY DINDANG OSOP

Overview of project management for technology-intensive breakdown structure,

management, are described, as technical project’s success.

Ed). Blackwell Publishing. Nicholas, J, (2008). Project Management for Business, Engineering and Technology.

Page 16: MS Computer Engineering (13-12-2010)

FUTURE UNIVERSITY

UST. ATIKA MALIKUST. ATIKA MALIKUST. ATIKA MALIKUST. ATIKA MALIK ⦿⦿⦿⦿ DR. ARISTOTLE A. ANCHETADR. ARISTOTLE A. ANCHETADR. ARISTOTLE A. ANCHETADR. ARISTOTLE A. ANCHETA

Course Code: MCpE03 Course Credit: 3 Credit HoursCourse Title: Digital Machine Design using VHDLCourse Description: Graduate students are introduced to behavioral and structural design methods and examples using a hardware description language (VHDL). Topics included are control, arithmetic, bus systems, memory systems, logic synthesis from hardware language descriptions. Course Outline:

1. CIRCUIT DESIGN Introduction: About VHDL; Design Flow; EDA Tools; Translation of VHDL Code into a Circuit; Design ExamplesCode Structure: Fundamental VHDL Units; LIBRARY Declarations; ENTITY; ARCHITECTURE; Introductory Examples Data Types: PreSubtypes;Arrays; Port Array; Records; Signed and Unsigned Data Types; Data Conversion; Operators and Attributes

Operator Overloading; GENERICConcurrent Code: Concurrent versus Sequential; Using Operators; WHEN; GENERATE; BLOCK;Sequential Code: PROCESS; Signals and Variables; IF; WAIT; CASE; LOOP; CASE versus IF; CASE versus WHEN; Bad Clocking; Using Sequential Code to Design Combinational Circuits.Signals and Variables:VARIABLE, Number of Registers,State Machines 159 8.1 Introduction: Design Style #1; DeStyle: From Binary to OneHot; Additional Circuit DesignsComparators, Carry Ripple and Carry Look Ahead Adders, FixedVending-Machine Controller, Serial Data Playing with a Seven

2. SYSTEM DESIGN Packages and Components; Functions and Procedures; Additional System Designs; Serial-Parallel Multiplier; Parallel Multiplier; MuDigital Filters; Neural Networks

Course Text/References: Pedroni, V.A. (2004). Circuit Design with VHDL. MIT Press.Tinder, R.F. (2000). Engineering Digital Design. Academic Press

FACULTY OF ENGINEERING

DR. ARISTOTLE A. ANCHETADR. ARISTOTLE A. ANCHETADR. ARISTOTLE A. ANCHETADR. ARISTOTLE A. ANCHETA ⦿⦿⦿⦿ DR. INORAY DINDANG OSOPDR. INORAY DINDANG OSOPDR. INORAY DINDANG OSOPDR. INORAY DINDANG OSOP

3 Credit Hours Digital Machine Design using VHDL

Graduate students are introduced to behavioral and structural design methods and examples using a hardware description language (VHDL). Topics

ed are control, arithmetic, bus systems, memory systems, logic synthesis from hardware language descriptions.

About VHDL; Design Flow; EDA Tools; Translation of VHDL Code into a Circuit; Design Examples

Structure: Fundamental VHDL Units; LIBRARY Declarations; ENTITY; ARCHITECTURE; Introductory Examples

Pre-Defined Data Types; User-Defined Data Types; Subtypes;Arrays; Port Array; Records; Signed and Unsigned Data Types; Data

ors and Attributes: Operators; Attributes; User-Operator Overloading; GENERIC Concurrent Code: Concurrent versus Sequential; Using Operators; WHEN; GENERATE; BLOCK;

PROCESS; Signals and Variables; IF; WAIT; CASE; LOOP; CASE versus IF; CASE versus WHEN; Bad Clocking; Using Sequential Code to Design Combinational Circuits. Signals and Variables: CONSTANT, SIGNAL, VARIABLE, SIGNAL versus VARIABLE, Number of Registers,

: Design Style #1; Design Style #2 (Stored Output); Encoding

Style: From Binary to OneHot; Additional Circuit Designs: 9.1 Barrel Shifter, Signed and Unsigned Comparators, Carry Ripple and Carry Look Ahead Adders, Fixed

Machine Controller, Serial Data Receiver, Parallel-toPlaying with a Seven-Segment Display, Signal Generators, Memory Design.

Packages and Components; Functions and Procedures; Additional System Parallel Multiplier; Parallel Multiplier; Multiply-

Digital Filters; Neural Networks

Pedroni, V.A. (2004). Circuit Design with VHDL. MIT Press. Tinder, R.F. (2000). Engineering Digital Design. Academic Press

MSc CpMSc CpMSc CpMSc CpEEEE SyllabusSyllabusSyllabusSyllabus

FACULTY OF ENGINEERING

14

DR. INORAY DINDANG OSOPDR. INORAY DINDANG OSOPDR. INORAY DINDANG OSOPDR. INORAY DINDANG OSOP

Graduate students are introduced to behavioral and structural design methods and examples using a hardware description language (VHDL). Topics

ed are control, arithmetic, bus systems, memory systems, logic synthesis from

About VHDL; Design Flow; EDA Tools; Translation of VHDL Code

Structure: Fundamental VHDL Units; LIBRARY Declarations; ENTITY;

Defined Data Types; Subtypes;Arrays; Port Array; Records; Signed and Unsigned Data Types; Data

-Defined Attributes;

Concurrent Code: Concurrent versus Sequential; Using Operators; WHEN;

PROCESS; Signals and Variables; IF; WAIT; CASE; LOOP; CASE versus IF; CASE versus WHEN; Bad Clocking; Using Sequential Code to

CONSTANT, SIGNAL, VARIABLE, SIGNAL versus

sign Style #2 (Stored Output); Encoding

: 9.1 Barrel Shifter, Signed and Unsigned Comparators, Carry Ripple and Carry Look Ahead Adders, Fixed-Point Division,

to-Serial Converter, Segment Display, Signal Generators, Memory Design.

Packages and Components; Functions and Procedures; Additional System -Accumulate Circuits

Page 17: MS Computer Engineering (13-12-2010)

FUTURE UNIVERSITY

UST. ATIKA MALIKUST. ATIKA MALIKUST. ATIKA MALIKUST. ATIKA MALIK ⦿⦿⦿⦿ DR. ARISTOTLE A. ANCHETADR. ARISTOTLE A. ANCHETADR. ARISTOTLE A. ANCHETADR. ARISTOTLE A. ANCHETA

Course Code: MCpE-N01 Course Credit: 3 Credit HoursCourse Title: Design and Analysis of Data NetworksCourse Description: This course covers the principles of network analysis, architecture, and design. These principles help in identifying and applying the services and performance levels thatinclude network service characteristics, performance characteristics, network requirements analysis, and network flow analysis. Principles of network architecture and design include addressing and rouarchitecture and design, security and privacy architecture, and quality of service design. Course Outline:

1. Concepts in Networking;2. Example Networks and Network Components;3. Introduction to Network Analys4. Network Requirements Analysis: Concepts;5. Network Requirements Analysis: Process;6. Flow Analysis; 7. Network Architecture;8. Addressing and Routing Architecture;9. Network Management Architecture;10. Performance Architecture;11. Security and Privacy Architecture;12. Selecting Technology for the Network Design;13. Interconnecting Technologies with the Network Design

Course Text/Reference: McCabe, J.D. (2003). Network Analysis, Architecture, and Design, (2Morgan Kaufmann Publishers. Tanenbaum, A.S. (2003). Computer Networks (4Oppenheimer, P. (2004). Top

FACULTY OF ENGINEERING

DR. ARISTOTLE A. ANCHETADR. ARISTOTLE A. ANCHETADR. ARISTOTLE A. ANCHETADR. ARISTOTLE A. ANCHETA ⦿⦿⦿⦿ DR. INORAY DINDANG OSOPDR. INORAY DINDANG OSOPDR. INORAY DINDANG OSOPDR. INORAY DINDANG OSOP

Credit Hours

Design and Analysis of Data Networks This course covers the principles of network analysis,

architecture, and design. These principles help in identifying and applying the services and performance levels that a network must satisfy. Principles of network analysis include network service characteristics, performance characteristics, network requirements analysis, and network flow analysis. Principles of network architecture and design include addressing and routing, network management architecture, performance architecture and design, security and privacy architecture, and quality of service design.

Concepts in Networking; Example Networks and Network Components; Introduction to Network Analysis, Architecture, and Design; Network Requirements Analysis: Concepts; Network Requirements Analysis: Process;

Network Architecture; Addressing and Routing Architecture; Network Management Architecture; Performance Architecture;

Privacy Architecture; Selecting Technology for the Network Design; Interconnecting Technologies with the Network Design

McCabe, J.D. (2003). Network Analysis, Architecture, and Design, (2Morgan Kaufmann Publishers.

anenbaum, A.S. (2003). Computer Networks (4th Edition). Prentice Hall.Oppenheimer, P. (2004). Top-Down Network Design (2nd Edition). Cisco Press.

MSc CpMSc CpMSc CpMSc CpEEEE SyllabusSyllabusSyllabusSyllabus

FACULTY OF ENGINEERING

15

DR. INORAY DINDANG OSOPDR. INORAY DINDANG OSOPDR. INORAY DINDANG OSOPDR. INORAY DINDANG OSOP

This course covers the principles of network analysis, architecture, and design. These principles help in identifying and applying the services

a network must satisfy. Principles of network analysis include network service characteristics, performance characteristics, network requirements analysis, and network flow analysis. Principles of network architecture and

ting, network management architecture, performance architecture and design, security and privacy architecture, and quality of service design.

McCabe, J.D. (2003). Network Analysis, Architecture, and Design, (2nd Edition).

Edition). Prentice Hall. Edition). Cisco Press.

Page 18: MS Computer Engineering (13-12-2010)

FUTURE UNIVERSITY

UST. ATIKA MALIKUST. ATIKA MALIKUST. ATIKA MALIKUST. ATIKA MALIK ⦿⦿⦿⦿ DR. ARISTOTLE A. ANCHETADR. ARISTOTLE A. ANCHETADR. ARISTOTLE A. ANCHETADR. ARISTOTLE A. ANCHETA

Course Code: MCpE-04 Course Credit: 3 Credit HoursCourse Title: Applied Digital Signal ProceCourse Description: This course covers advanced and practical issues of DSP. Topics to be covered include DSP structural verification and simulation, FFT algorithms; fixed-point and floating point representations and operations, finite wordlength efquantization, round-off errors, dynamic range scaling, limit cycles; multirate DSP, sampling rate alternation, polyphase decomposition, digital filter banks, quadraturemirror filterbanks; and DSP applications, with focus on spectral analysis of nonstationary signals.. Course Outline:

1. DSP implementation: precedence graph, DSP structure verification and simulation; Goertzel’s algorithm, FFT; fixedoverflow.

2. Finite Wordlength Effects: quantization of fixedquantization effects, A/D conversion and noise analysis, analysis of rounderrors, dynamic range scaling, SNR in lowfilters, limit cycles, limit

3. Multirate DSP: up-sampler and downstage design of decimator and interpolator, polyphase decomposition; arbitrary sampling rate converter, Lagrange interpolation,filter banks, Nyquist filters, quadraturetwo-channel FIR filter banks, multi

4. DSP Applications: spectral analysis of sinusoidal signals, spectral analysis oshort-time Fourier transform, speech signal analysis, and others

Course Text/Reference: Mitra, S.K. (2006). Digital Signal ProcesMcGraw Hill. Dutuit, T. & Marques, F. (2009). Concept (Signals and Communication Technology)Deziel, P. (2000). Applied Introduction to Digital Signal Processing

FACULTY OF ENGINEERING

DR. ARISTOTLE A. ANCHETADR. ARISTOTLE A. ANCHETADR. ARISTOTLE A. ANCHETADR. ARISTOTLE A. ANCHETA ⦿⦿⦿⦿ DR. INORAY DINDANG OSOPDR. INORAY DINDANG OSOPDR. INORAY DINDANG OSOPDR. INORAY DINDANG OSOP

3 Credit Hours Applied Digital Signal Processing

This course covers advanced and practical issues of DSP. Topics to be covered include DSP structural verification and simulation, FFT algorithms;

point and floating point representations and operations, finite wordlength efoff errors, dynamic range scaling, limit cycles; multirate DSP,

sampling rate alternation, polyphase decomposition, digital filter banks, quadraturemirror filterbanks; and DSP applications, with focus on spectral analysis of non

DSP implementation: precedence graph, DSP structure verification and simulation; Goertzel’s algorithm, FFT; fixed-point and float-point representation and operations,

Finite Wordlength Effects: tion of fixed-point and floating-point numbers, analysis of coefficient

quantization effects, A/D conversion and noise analysis, analysis of rounderrors, dynamic range scaling, SNR in low-order IIR filters, low

s, limit-cycle free structures.

sampler and down-sampler, filters in sampling rate alternation systems; multistage design of decimator and interpolator, polyphase decomposition; arbitrary sampling rate converter, Lagrange interpolation, digital filter banks, uniform DFT filter banks, Nyquist filters, quadrature-mirror filter banks, perfect reconstruction

channel FIR filter banks, multi-level filter banks.

spectral analysis of sinusoidal signals, spectral analysis of nontime Fourier transform, speech signal analysis, and others

Digital Signal Processing: A Computer Based Approach

Dutuit, T. & Marques, F. (2009). Applied Signal Processing: A MATLABConcept (Signals and Communication Technology)

Applied Introduction to Digital Signal Processing.

MSc CpMSc CpMSc CpMSc CpEEEE SyllabusSyllabusSyllabusSyllabus

FACULTY OF ENGINEERING

16

DR. INORAY DINDANG OSOPDR. INORAY DINDANG OSOPDR. INORAY DINDANG OSOPDR. INORAY DINDANG OSOP

This course covers advanced and practical issues of DSP. Topics to be covered include DSP structural verification and simulation, FFT algorithms;

point and floating point representations and operations, finite wordlength effects, off errors, dynamic range scaling, limit cycles; multirate DSP,

sampling rate alternation, polyphase decomposition, digital filter banks, quadrature-mirror filterbanks; and DSP applications, with focus on spectral analysis of non-

precedence graph, DSP structure verification and simulation; Goertzel’s point representation and operations,

point numbers, analysis of coefficient quantization effects, A/D conversion and noise analysis, analysis of round-off

order IIR filters, low-sensitivity digital

sampler, filters in sampling rate alternation systems; multi-stage design of decimator and interpolator, polyphase decomposition; arbitrary

digital filter banks, uniform DFT mirror filter banks, perfect reconstruction

f non-stationary signals, time Fourier transform, speech signal analysis, and others

sing: A Computer Based Approach (3rd Edition).

ed Signal Processing: A MATLAB-Based Proof of

Page 19: MS Computer Engineering (13-12-2010)

FUTURE UNIVERSITY

UST. ATIKA MALIKUST. ATIKA MALIKUST. ATIKA MALIKUST. ATIKA MALIK ⦿⦿⦿⦿ DR. ARISTOTLE A. ANCHETADR. ARISTOTLE A. ANCHETADR. ARISTOTLE A. ANCHETADR. ARISTOTLE A. ANCHETA

Course Code: MCpE-N02 Course Credit: 3 Credit HoursCourse Title: Advanced WirelessCourse Description: The course examines wireless cellular, ad hoc and sensor networks, covering topics such as wirelessaccess control, network and transport protocols, unicast and multicast routingalgorithms, mobility and its impact on routing protocols, application performance, quality of service guarantees, andsoftware architectures may also be presented for sensor networks. Course Outline:

1. Fundamentals; 2. Opportunistic Communications3. Relaying and Mesh Networks4. Topology Control; 5. Adaptive Medium Access Control6. Teletraffic Modelling and Analysis7. Adaptive Network Layer8. Effective Capacity; 9. Adaptive TCP Layer;10. Network Optimization Theory11. Mobility Management12. Cognitive Radio Resource Mana13. Ad Hoc Networks; 14. Sensor Networks; 15. Security; 16. Active Networks; 17. Network Deployment18. Network Management19. Network Information Theory20. Quality of Service Management

Course Text/Reference: Glisic, S. & Lorenzo, B. (2009). and Opportunistic 4G. Wiley.Wysocki, T., et al. (2004). Systems and Applications. Springer.

FACULTY OF ENGINEERING

DR. ARISTOTLE A. ANCHETADR. ARISTOTLE A. ANCHETADR. ARISTOTLE A. ANCHETADR. ARISTOTLE A. ANCHETA ⦿⦿⦿⦿ DR. INORAY DINDANG OSOPDR. INORAY DINDANG OSOPDR. INORAY DINDANG OSOPDR. INORAY DINDANG OSOP

3 Credit Hours

Advanced Wireless Networks The course examines wireless cellular, ad hoc and sensor

networks, covering topics such as wireless communication fundamentals, medium access control, network and transport protocols, unicast and multicast routing

mobility and its impact on routing protocols, application performance, quality of service guarantees, and security. Energy efficiency and the role of hardware and software architectures may also be presented for sensor networks.

Opportunistic Communications; Relaying and Mesh Networks;

Adaptive Medium Access Control; ling and Analysis;

Adaptive Network Layer;

; Network Optimization Theory;

ement; Cognitive Radio Resource Management;

Network Deployment; Network Management; Network Information Theory;

Service Management

09). Advanced Wireless Networks: Cognitive, and Opportunistic 4G. Wiley. Wysocki, T., et al. (2004). Advanced Wired and Wireless Networks (MultSystems and Applications. Springer.

MSc CpMSc CpMSc CpMSc CpEEEE SyllabusSyllabusSyllabusSyllabus

FACULTY OF ENGINEERING

17

DR. INORAY DINDANG OSOPDR. INORAY DINDANG OSOPDR. INORAY DINDANG OSOPDR. INORAY DINDANG OSOP

The course examines wireless cellular, ad hoc and sensor communication fundamentals, medium

access control, network and transport protocols, unicast and multicast routing mobility and its impact on routing protocols, application performance, quality

security. Energy efficiency and the role of hardware and

etworks: Cognitive, Cooperative

Advanced Wired and Wireless Networks (Multimedia

Page 20: MS Computer Engineering (13-12-2010)

FUTURE UNIVERSITY

UST. ATIKA MALIKUST. ATIKA MALIKUST. ATIKA MALIKUST. ATIKA MALIK ⦿⦿⦿⦿ DR. ARISTOTLE A. ANCHETADR. ARISTOTLE A. ANCHETADR. ARISTOTLE A. ANCHETADR. ARISTOTLE A. ANCHETA

Course Code: MCpE-N03 Course Credit: 3 Credit HoursCourse Title: Network ManagementCourse Description: The course begins by examining basic system administration procedures. However, as a graduate course, discussion will be focused on the issues concerning network administration. Trends and researwill be debated. Course Outline:

1. Data Communication and Network Management Overview;2. Data and Telecommunications Networks;3. Exploring Existing Networks;4. Building a Simple Network: Physical View;5. Simple Network: Management View 6. Designing Large IP Networks;7. Network Routing Protocols;8. Service Level Management;9. Management Information Bases (MIBs);10. SNMP; 11. Remote Monitoring (RMON);12. Network Performance Monitoring;13. Securing the Network

Course Text/Reference: Subramanian, M. (2000). Network Management. AddisonBallew, S.M. (1997). Managing IP Networks. O'Reilly & Associates.Lewis, L. (1999). Service Level Management for Enterprise Networks.

FACULTY OF ENGINEERING

DR. ARISTOTLE A. ANCHETADR. ARISTOTLE A. ANCHETADR. ARISTOTLE A. ANCHETADR. ARISTOTLE A. ANCHETA ⦿⦿⦿⦿ DR. INORAY DINDANG OSOPDR. INORAY DINDANG OSOPDR. INORAY DINDANG OSOPDR. INORAY DINDANG OSOP

ours

Network Management The course begins by examining basic system administration

However, as a graduate course, discussion will be focused on the issues concerning network administration. Trends and researches on networks management

Data Communication and Network Management Overview; Data and Telecommunications Networks; Exploring Existing Networks; Building a Simple Network: Physical View; Simple Network: Management View and Simulator; Designing Large IP Networks; Network Routing Protocols; Service Level Management; Management Information Bases (MIBs);

Remote Monitoring (RMON); Network Performance Monitoring; Securing the Network

M. (2000). Network Management. Addison-Wesley. Ballew, S.M. (1997). Managing IP Networks. O'Reilly & Associates. Lewis, L. (1999). Service Level Management for Enterprise Networks.

MSc CpMSc CpMSc CpMSc CpEEEE SyllabusSyllabusSyllabusSyllabus

FACULTY OF ENGINEERING

18

DR. INORAY DINDANG OSOPDR. INORAY DINDANG OSOPDR. INORAY DINDANG OSOPDR. INORAY DINDANG OSOP

The course begins by examining basic system administration However, as a graduate course, discussion will be focused on the issues

ches on networks management

Lewis, L. (1999). Service Level Management for Enterprise Networks.

Page 21: MS Computer Engineering (13-12-2010)

FUTURE UNIVERSITY

UST. ATIKA MALIKUST. ATIKA MALIKUST. ATIKA MALIKUST. ATIKA MALIK ⦿⦿⦿⦿ DR. ARISTOTLE A. ANCHETADR. ARISTOTLE A. ANCHETADR. ARISTOTLE A. ANCHETADR. ARISTOTLE A. ANCHETA

Course Code: MCpE-N04 Course Credit: 3 Credit HoursCourse Title: Network SecurityCourse Description: This graduate course will discuss thealgorithms; conventional and public key cryptographyto have a detailed knowledge about authentication, hasecurity mechanisms. Discuss advanced topic in applications, and the system level security used. Course Outline:

1. Introduction: Motivating examples; Basic concepts: confidentiality, integrity,security policies, security mechanisms, assurance;

2. Basic Cryptography Historical background; Transposition/Substitution, Caesar Cipher; Introduction to Symmetric crypto primitives, Asymmetric crypto primitives, and Hash functions

3. Secret Key Cryptography Applications; Data Encryption Standard (DES); Encrypting large messages (ECB, CBC, OFB, CFB, CTR); Multiple Encryption DES (EDE)

4. Message Digests Applications; Strong and weak collision resistance; The Birthday Paradox; MD5, SHA-1

5. Public Key CryptographyApplications; Theory: Euclidean algorithm, Euler Theorem, Fermat Theorem, Totent functions, multiplicative and additive inverse; RSA, Selection of public and private keys.

6. Advanced Encryption System7. Electronic Mail Security;8. IP Security; 9. Web Security 10. Network Management Security11. System Security: Intruders and Viruses, Firewalls

Course Text/Reference: Stallings, W. (2010). Network Security Essentials: Applications and Standards (4Edition). Bhaiji, H.Y. (2008). Network Security Technologies aDevelopment Series)

FACULTY OF ENGINEERING

DR. ARISTOTLE A. ANCHETADR. ARISTOTLE A. ANCHETADR. ARISTOTLE A. ANCHETADR. ARISTOTLE A. ANCHETA ⦿⦿⦿⦿ DR. INORAY DINDANG OSOPDR. INORAY DINDANG OSOPDR. INORAY DINDANG OSOPDR. INORAY DINDANG OSOP

3 Credit Hours

Network Security This graduate course will discuss the principles of encryption

algorithms; conventional and public key cryptography. The graduate student is expected detailed knowledge about authentication, hash functions and application level

Discuss advanced topic in network security tools and the system level security used.

Motivating examples; Basic concepts: confidentiality, integrity,security policies, security mechanisms, assurance;

Historical background; Transposition/Substitution, Caesar Cipher; Introduction to Symmetric crypto primitives, Asymmetric crypto primitives, and Hash functions

Cryptography Applications; Data Encryption Standard (DES); Encrypting large messages (ECB, CBC, OFB, CFB, CTR); Multiple Encryption DES (EDE)

Applications; Strong and weak collision resistance; The Birthday Paradox; MD5,

Cryptography Applications; Theory: Euclidean algorithm, Euler Theorem, Fermat Theorem, Totent functions, multiplicative and additive inverse; RSA, Selection of public and

Advanced Encryption System Electronic Mail Security;

Network Management Security System Security: Intruders and Viruses, Firewalls

Network Security Essentials: Applications and Standards (4

Network Security Technologies and Solutions (CCIE Professional

MSc CpMSc CpMSc CpMSc CpEEEE SyllabusSyllabusSyllabusSyllabus

FACULTY OF ENGINEERING

19

DR. INORAY DINDANG OSOPDR. INORAY DINDANG OSOPDR. INORAY DINDANG OSOPDR. INORAY DINDANG OSOP

principles of encryption . The graduate student is expected sh functions and application level

security tools and

Motivating examples; Basic concepts: confidentiality, integrity, availability,

Historical background; Transposition/Substitution, Caesar Cipher; Introduction to Symmetric crypto primitives, Asymmetric crypto primitives, and Hash functions

Applications; Data Encryption Standard (DES); Encrypting large messages (ECB,

Applications; Strong and weak collision resistance; The Birthday Paradox; MD5,

Applications; Theory: Euclidean algorithm, Euler Theorem, Fermat Theorem, Totent functions, multiplicative and additive inverse; RSA, Selection of public and

Network Security Essentials: Applications and Standards (4th

nd Solutions (CCIE Professional

Page 22: MS Computer Engineering (13-12-2010)

FUTURE UNIVERSITY

UST. ATIKA MALIKUST. ATIKA MALIKUST. ATIKA MALIKUST. ATIKA MALIK ⦿⦿⦿⦿ DR. ARISTOTLE A. ANCHETADR. ARISTOTLE A. ANCHETADR. ARISTOTLE A. ANCHETADR. ARISTOTLE A. ANCHETA

Course Code: MCpE-N05 Course Credit: 3 Credit HoursCourse Title: Network Routing Algorithms and ProtocolsCourse Description: This graduate course will cover advanced topics in Transfer Protocol), UDP (User Datagram Protocol), TCP (Transmission Control Protocol), TCP congestion controldistance vector routing algorithms, hierarchical routing, Internet Protocol (IP), IP addressing, IP transport, fragmentation and assembly, ICMP (Internet Control Message Protocol), routing on the internet, RIP (Routing Information Protocol), OSPF (Open Shortest Path First), router internals, IPv6and ARP (Address Resolution Protocol), Ethernet, C Course Outline:

1. Networking and Network Routing;2. Routing Algorithms: Shortest and Widest Path;3. Routing Protocols: Framework and Principles;4. Network Flow Modelling;5. IP Routing and Distance Vector Protocol Family;6. OSPF and Integrated IS 7. IP Traffic Engineering;8. BGP 9. Internet Routing and Architecture;10. Hierarchical and Dynamic Call Routing in the Telephone Network;11. Router Architectures;12. IP Address Lookup Algorithms;13. Quality of Service Routing;14. MPLS and GMPLS

Course Text/Reference: Medhi, D. Ramasamy, K. (2007). Network Routing: Algorithms, Protocols and Architectures. Morgan-Kaufmann.Goralski, W. (2008). The Illustrated Network: How TCP/IP Works in a Modern Network (The Morgan Kaufmann Series in Networking)

FACULTY OF ENGINEERING

DR. ARISTOTLE A. ANCHETADR. ARISTOTLE A. ANCHETADR. ARISTOTLE A. ANCHETADR. ARISTOTLE A. ANCHETA ⦿⦿⦿⦿ DR. INORAY DINDANG OSOPDR. INORAY DINDANG OSOPDR. INORAY DINDANG OSOPDR. INORAY DINDANG OSOP

3 Credit Hours

Network Routing Algorithms and Protocols This graduate course will cover advanced topics in

nsfer Protocol), UDP (User Datagram Protocol), TCP (Transmission Control Protocol), TCP congestion control, routing principles, link state routing algorithms, distance vector routing algorithms, hierarchical routing, Internet Protocol (IP), IP

IP transport, fragmentation and assembly, ICMP (Internet Control Message Protocol), routing on the internet, RIP (Routing Information Protocol), OSPF (Open Shortest Path First), router internals, IPv6, multiple access protocols, LAN addressing

ress Resolution Protocol), Ethernet, CSMA/CD multiple access protocol.

Networking and Network Routing; Routing Algorithms: Shortest and Widest Path; Routing Protocols: Framework and Principles; Network Flow Modelling;

ance Vector Protocol Family; OSPF and Integrated IS – IS; IP Traffic Engineering;

Internet Routing and Architecture; Hierarchical and Dynamic Call Routing in the Telephone Network;Router Architectures; IP Address Lookup Algorithms;

Routing;

Medhi, D. Ramasamy, K. (2007). Network Routing: Algorithms, Protocols and Kaufmann.

The Illustrated Network: How TCP/IP Works in a Modern Network nn Series in Networking). Morgan-Kaufmann

MSc CpMSc CpMSc CpMSc CpEEEE SyllabusSyllabusSyllabusSyllabus

FACULTY OF ENGINEERING

20

DR. INORAY DINDANG OSOPDR. INORAY DINDANG OSOPDR. INORAY DINDANG OSOPDR. INORAY DINDANG OSOP

This graduate course will cover advanced topics in FTP (File nsfer Protocol), UDP (User Datagram Protocol), TCP (Transmission Control

routing principles, link state routing algorithms, distance vector routing algorithms, hierarchical routing, Internet Protocol (IP), IP

IP transport, fragmentation and assembly, ICMP (Internet Control Message Protocol), routing on the internet, RIP (Routing Information Protocol), OSPF (Open

multiple access protocols, LAN addressing SMA/CD multiple access protocol.

Hierarchical and Dynamic Call Routing in the Telephone Network;

Medhi, D. Ramasamy, K. (2007). Network Routing: Algorithms, Protocols and

The Illustrated Network: How TCP/IP Works in a Modern Network

Page 23: MS Computer Engineering (13-12-2010)

FUTURE UNIVERSITY

UST. ATIKA MALIKUST. ATIKA MALIKUST. ATIKA MALIKUST. ATIKA MALIK ⦿⦿⦿⦿ DR. ARISTOTLE A. ANCHETADR. ARISTOTLE A. ANCHETADR. ARISTOTLE A. ANCHETADR. ARISTOTLE A. ANCHETA

Course Code: MCpE-N06 Course Credit: 3 Credit HoursCourse Title: Applied Neural NetworksCourse Description: The course will introduce fundamental and advanced techniques of neural computation. It foThe course examines all the important aspects of the learning process, backorganizing systems, modular VLSI implementation of neural networks. Course Outline:

1. Learning Process; 2. Correlation Matrix Memory;3. The Perceptron; 4. Least Mean Square Algorithm;5. Multilayer Perceptrons;6. Radial Basis Function Networ7. Recurrent Networks Rooted in Statistics;8. Hebbian; 9. Modular Networks; 10. Temporal Processing;11. Neurodynamics; 12. VLSI Implementations of Neural;13. Neural Networks for Non14. Learning of Linear Pattern by Neural Networks;15. Implementation of Neural Network Models for Extracting Reliable Patterns from

Data; 16. Assessment of Uncertainty of Neural Network Models Using Bayesian Statistics;17. Discovering Unknown Clusters in Data with Self

Course Text/Reference: Haykin, S. (1994). Neural Networks: A Comprehensive Foundation. McMillan.Samarasinghe, S. (2006). Neural Networks for Applied Sciences. Taylor and Francis.

FACULTY OF ENGINEERING

DR. ARISTOTLE A. ANCHETADR. ARISTOTLE A. ANCHETADR. ARISTOTLE A. ANCHETADR. ARISTOTLE A. ANCHETA ⦿⦿⦿⦿ DR. INORAY DINDANG OSOPDR. INORAY DINDANG OSOPDR. INORAY DINDANG OSOPDR. INORAY DINDANG OSOP

3 Credit Hours

Applied Neural Networks The course will introduce fundamental and advanced techniques . It focuses on neural networks from an engineering perspective.

examines all the important aspects of ANN emerging technology, including the learning process, back-propagation learning, radial-basis function networks, selforganizing systems, modular networks, temporal processing and neurodynamics, and VLSI implementation of neural networks..

Correlation Matrix Memory;

Least Mean Square Algorithm; Multilayer Perceptrons; Radial Basis Function Networks; Recurrent Networks Rooted in Statistics;

Temporal Processing;

VLSI Implementations of Neural; Neural Networks for Non-linear pattern recognition; Learning of Linear Pattern by Neural Networks;

Neural Network Models for Extracting Reliable Patterns from

Assessment of Uncertainty of Neural Network Models Using Bayesian Statistics;Discovering Unknown Clusters in Data with Self-organizing Maps.

ral Networks: A Comprehensive Foundation. McMillan.Samarasinghe, S. (2006). Neural Networks for Applied Sciences. Taylor and Francis.

MSc CpMSc CpMSc CpMSc CpEEEE SyllabusSyllabusSyllabusSyllabus

FACULTY OF ENGINEERING

21

DR. INORAY DINDANG OSOPDR. INORAY DINDANG OSOPDR. INORAY DINDANG OSOPDR. INORAY DINDANG OSOP

The course will introduce fundamental and advanced techniques neural networks from an engineering perspective.

emerging technology, including basis function networks, self-

networks, temporal processing and neurodynamics, and

Neural Network Models for Extracting Reliable Patterns from

Assessment of Uncertainty of Neural Network Models Using Bayesian Statistics; organizing Maps.

ral Networks: A Comprehensive Foundation. McMillan. Samarasinghe, S. (2006). Neural Networks for Applied Sciences. Taylor and Francis.

Page 24: MS Computer Engineering (13-12-2010)

FUTURE UNIVERSITY

UST. ATIKA MALIKUST. ATIKA MALIKUST. ATIKA MALIKUST. ATIKA MALIK ⦿⦿⦿⦿ DR. ARISTOTLE A. ANCHETADR. ARISTOTLE A. ANCHETADR. ARISTOTLE A. ANCHETADR. ARISTOTLE A. ANCHETA

Course Code: MCpE-V01 Course Credit: 3 Credit HoursCourse Title: Advanced VLSI DesignCourse Description: MOS VLSI technologies.MOS and CMOS digital circuits.CMOS layout design rules And simulation.Examples of combinational and sequential circuits.Dynamic logic.Regular structures :memories,PLAs. New trends in digital system design ,high level design and synthesystems,formal specification and verification of digital systems.Testing strategies,architecturing testbenches,model checking,design for verification. Individual design project. Course Contents:

1. Digital Systems and VLSI2. Transistor and Layout3. Logic Gates 4. Combinational Logic Gates5. Sequential Machines6. Subsystem Design 7. Floorplanning 8. Architectural Design 9. Chip Design 10. CAD System and Algorithm

Course Text/References: Wolf, W. (2002). Modern VLSI Design: SystemHall. Chen, W. (2003). VLSI Technology. CRC Press.

FACULTY OF ENGINEERING

DR. ARISTOTLE A. ANCHETADR. ARISTOTLE A. ANCHETADR. ARISTOTLE A. ANCHETADR. ARISTOTLE A. ANCHETA ⦿⦿⦿⦿ DR. INORAY DINDANG OSOPDR. INORAY DINDANG OSOPDR. INORAY DINDANG OSOPDR. INORAY DINDANG OSOP

3 Credit Hours

Advanced VLSI Design OS VLSI technologies.MOS and CMOS digital circuits.CMOS

layout design rules And simulation.Examples of combinational and sequential circuits.Dynamic logic.Regular structures :memories,PLAs. New trends in digital system design ,high level design and synthesis of vli systems,optimization of digital systems,formal specification and verification of digital systems.Testing strategies,architecturing testbenches,model checking,design for verification. Individual

and VLSI Transistor and Layout

Combinational Logic Gates Sequential Machines

CAD System and Algorithm

Modern VLSI Design: System-on-Chip Design, Third Edition

Chen, W. (2003). VLSI Technology. CRC Press.

MSc CpMSc CpMSc CpMSc CpEEEE SyllabusSyllabusSyllabusSyllabus

FACULTY OF ENGINEERING

22

DR. INORAY DINDANG OSOPDR. INORAY DINDANG OSOPDR. INORAY DINDANG OSOPDR. INORAY DINDANG OSOP

OS VLSI technologies.MOS and CMOS digital circuits.CMOS layout design rules And simulation.Examples of combinational and sequential circuits.Dynamic logic.Regular structures :memories,PLAs. New trends in digital system

sis of vli systems,optimization of digital systems,formal specification and verification of digital systems.Testing strategies,architecturing testbenches,model checking,design for verification. Individual

Design, Third Edition. Prentice

Page 25: MS Computer Engineering (13-12-2010)

FUTURE UNIVERSITY

UST. ATIKA MALIKUST. ATIKA MALIKUST. ATIKA MALIKUST. ATIKA MALIK ⦿⦿⦿⦿ DR. ARISTOTLE A. ANCHETADR. ARISTOTLE A. ANCHETADR. ARISTOTLE A. ANCHETADR. ARISTOTLE A. ANCHETA

Course Code: MCpE-V02 Course Credit: 3 Credit HoursCourse Title: CAD Formal Hardware Specification, Design And VerificationCourse Description: The themeans for describing ,designing and verifying computer systems..Computer aids for automatic physical design of digital systems. Algorithms for partitioning ,placement wire routing, latools for using higher-order logic as means for describing ,designing and verifying computer systems. Course Contents:

1. Asynchronous Circuit Design;2. Petri Net Approach for the Analysis of VHDL Description;3. StronglyTyped Theory of Structures;4. Verification and Diagnosis5. Logic Verification of Incomplete6. Proof of Microprocessors 7. Combining Symbolic Evaluation an8. A Theory of Generic In9. Temporal and Behavio10. Advancements in Symbolic Travers11. Automatic Verification of SpeedI12. Hardware Derivation13. Towards a Provably Correct Hardw14. Use of Theorem Provers;15. Approach to Formalization

Course Text/References: Mark D. Aagaard and John W. O'LearyPaperback, 2002

FACULTY OF ENGINEERING

DR. ARISTOTLE A. ANCHETADR. ARISTOTLE A. ANCHETADR. ARISTOTLE A. ANCHETADR. ARISTOTLE A. ANCHETA ⦿⦿⦿⦿ DR. INORAY DINDANG OSOPDR. INORAY DINDANG OSOPDR. INORAY DINDANG OSOPDR. INORAY DINDANG OSOP

3 Credit Hours

CAD Formal Hardware Specification, Design And VerificationThe theory ,practice and tools for using higher

means for describing ,designing and verifying computer systems. Physical Design .Computer aids for automatic physical design of digital systems. Algorithms for partitioning ,placement wire routing, layout compaction etc. The theory ,practice and

order logic as means for describing ,designing and verifying

Asynchronous Circuit Design; Petri Net Approach for the Analysis of VHDL Description;

glyTyped Theory of Structures; Verification and Diagnosis Logic Verification of Incomplete Functions

Microprocessors ombining Symbolic Evaluation and Object-Oriented ApproachTheory of Generic Interpreters;

Temporal and Behavioral Verification; dvancements in Symbolic Traversal Techniques; omatic Verification of SpeedI

Hardware Derivation; Towards a Provably Correct Hardware Implementation; Use of Theorem Provers;

ormalization of Data flow Graphs

D. Aagaard and John W. O'Leary: Formal Methods in Computer

MSc CpMSc CpMSc CpMSc CpEEEE SyllabusSyllabusSyllabusSyllabus

FACULTY OF ENGINEERING

23

DR. INORAY DINDANG OSOPDR. INORAY DINDANG OSOPDR. INORAY DINDANG OSOPDR. INORAY DINDANG OSOP

CAD Formal Hardware Specification, Design And Verification ory ,practice and tools for using higher-order logic as

Physical Design .Computer aids for automatic physical design of digital systems. Algorithms for

The theory ,practice and order logic as means for describing ,designing and verifying

Oriented Approach

Formal Methods in Computer-Aided Design –

Page 26: MS Computer Engineering (13-12-2010)

FUTURE UNIVERSITY

UST. ATIKA MALIKUST. ATIKA MALIKUST. ATIKA MALIKUST. ATIKA MALIK ⦿⦿⦿⦿ DR. ARISTOTLE A. ANCHETADR. ARISTOTLE A. ANCHETADR. ARISTOTLE A. ANCHETADR. ARISTOTLE A. ANCHETA

Course Code: MCpE-V06 Course Credit: 3 Credit HoursCourse Title: ASIC and SemiCourse Description: ASIC design flow (Computer –aided design(CAD):design modeling and capture (schematic HDL),design verification (formal ,simulation, timing analysis);automated synthesis; layout, floor planning place and route; back annotation.logic devices and programmable gate arrays.intellectual property (IP) cores. Course Contents:

1. Introduction to ASICs:ASICs, ASIC cell library

2. CMOS logic cells: Combinational logic cells, Sequential Logic cells, Datapath Logic cells, I/O cells, Cell compil

3. ASIC Library Design:Logic Effort, library cell design, library architecture

4. Gate Design: Gate array cell design, standard cell design, datapath cell design5. Programmable ASICs:

Practical issues 6. Programmable ASIC I/O cells:

input, Power input, Xilinx I/O Block7. Programmable ASIC Interconnect:

constant, 8. Delay: RC delay in antifuse connections, antifuse parasitic capacitance9. ASIC Cinstruction: Physical design, CAD t

dissipation Course Text/References:

Michael John Sebastin Smith, Education, 2003 . Malcolm R.Haskard; Lan. C. May, “Analog VLSI Design Prentice Hall, 1998. . Andrew Brown, - “VLSI Circuits and Systems in Silicon”, McGraw Hill, 1991.. S.D. Brown, R.J. Francis, J. Rox, Z.G. Uranesic, “Field Programmable Gate Arrays”Kluwer Academic Publishers, 1992.

FACULTY OF ENGINEERING

DR. ARISTOTLE A. ANCHETADR. ARISTOTLE A. ANCHETADR. ARISTOTLE A. ANCHETADR. ARISTOTLE A. ANCHETA ⦿⦿⦿⦿ DR. INORAY DINDANG OSOPDR. INORAY DINDANG OSOPDR. INORAY DINDANG OSOPDR. INORAY DINDANG OSOP

3 Credit Hours

and Semi-custom Design Methodology ASIC design flow (custom, semi custom); Design hierarchy

aided design(CAD):design modeling and capture (schematic HDL),design verification (formal ,simulation, timing analysis);automated synthesis; layout, floor planning place and route; back annotation. Semi custom design with programmable, logic devices and programmable gate arrays. System-on-chip(SOC) design and intellectual property (IP) cores. Testing and design for testability.

Introduction to ASICs: Types of ASICs, Design flow, Case studyASICs, ASIC cell library

Combinational logic cells, Sequential Logic cells, Datapath Logic cells, I/O cells, Cell compilers ASIC Library Design: Transistor as resistors, Transistor as parasitic capacitance,

brary cell design, library architecture Gate array cell design, standard cell design, datapath cell design

Programmable ASICs: Antifuse, Static RAM, EPROM, EEPROM technology,

Programmable ASIC I/O cells: DC output, AC output, DC input, AC input, Clock input, Power input, Xilinx I/O Block Programmable ASIC Interconnect: Actel ACT routing resources, emlore’s

RC delay in antifuse connections, antifuse parasitic capacitancePhysical design, CAD tools, estimating ASIC size, Power

Michael John Sebastin Smith, - “Application - Specific Integrated Circuits”

Malcolm R.Haskard; Lan. C. May, “Analog VLSI Design - NMOS and CMOS”

“VLSI Circuits and Systems in Silicon”, McGraw Hill, 1991.

S.D. Brown, R.J. Francis, J. Rox, Z.G. Uranesic, “Field Programmable Gate Arrays”Kluwer Academic Publishers, 1992.

MSc MSc MSc MSc CpCpCpCpEEEE SyllabusSyllabusSyllabusSyllabus

FACULTY OF ENGINEERING

24

DR. INORAY DINDANG OSOPDR. INORAY DINDANG OSOPDR. INORAY DINDANG OSOPDR. INORAY DINDANG OSOP

Design hierarchy;

aided design(CAD):design modeling and capture (schematic HDL),design verification (formal ,simulation, timing analysis);automated synthesis; layout, floor

tom design with programmable, chip(SOC) design and

Types of ASICs, Design flow, Case study, Economics of

Combinational logic cells, Sequential Logic cells, Datapath

Transistor as resistors, Transistor as parasitic capacitance,

Gate array cell design, standard cell design, datapath cell design Antifuse, Static RAM, EPROM, EEPROM technology,

DC input, AC input, Clock

Actel ACT routing resources, emlore’s

RC delay in antifuse connections, antifuse parasitic capacitance ools, estimating ASIC size, Power

Specific Integrated Circuits” – Pearson

NMOS and CMOS”

“VLSI Circuits and Systems in Silicon”, McGraw Hill, 1991.

S.D. Brown, R.J. Francis, J. Rox, Z.G. Uranesic, “Field Programmable Gate Arrays”-

Page 27: MS Computer Engineering (13-12-2010)

FUTURE UNIVERSITY

UST. ATIKA MALIKUST. ATIKA MALIKUST. ATIKA MALIKUST. ATIKA MALIK ⦿⦿⦿⦿ DR. ARISTOTLE A. ANCHETADR. ARISTOTLE A. ANCHETADR. ARISTOTLE A. ANCHETADR. ARISTOTLE A. ANCHETA

Course Code: MCpE-V05 Course Credit: 3 Credit HoursCourse Title: Chip Input/Output CircuitsCourse Description: protection,Input,output,biderectionaland analog pads, Course Outline:

1. Principles of standard digital I/O cell design; bufferoutput and enabling;

2. Bidorectional I/O circuits, IO Timing Characteristics, Noise immunity improvement, Schmitt trigger input circuits. Improvement of load ability and switching speed;

3. Design reliability; Latch Up; Parasitprevention, lay out design rules; Protection against electrostatic, discharge and overloading; High voltage tolerance output buffers, Secondary protection.

4. Two-supplied voltage I/O circuits; core voltage; I/O volDigital level shifters; High performance level shifter; supply voltages sequencing issues.

Course Text/References: John F Wakerly,Digital Design: Principles & Practices,Prentice Hall.Kevin Skahil,VHDL for Programmable Logic,AdPLD & FPGA Data Sheets Wayne Wolf, FPGA -Based Design, Prentice

FACULTY OF ENGINEERING

DR. ARISTOTLE A. ANCHETADR. ARISTOTLE A. ANCHETADR. ARISTOTLE A. ANCHETADR. ARISTOTLE A. ANCHETA ⦿⦿⦿⦿ DR. INORAY DINDANG OSOPDR. INORAY DINDANG OSOPDR. INORAY DINDANG OSOPDR. INORAY DINDANG OSOP

it Hours

Chip Input/Output Circuits General I/O PAD ISSUES,Bonding pads, ESD

ut,biderectionaland analog pads, VDD and VSS pads.

Principles of standard digital I/O cell design; buffer sizing, load capacity; Trioutput and enabling; Bidorectional I/O circuits, IO Timing Characteristics, Noise immunity improvement, Schmitt trigger input circuits. Improvement of load ability and

Design reliability; Latch Up; Parasitic bipolar transistor models; SCR; Latchprevention, lay out design rules; Protection against electrostatic, discharge and overloading; High voltage tolerance output buffers, Secondary protection.

supplied voltage I/O circuits; core voltage; I/O voltage; Level translators; Digital level shifters; High performance level shifter; supply voltages sequencing

John F Wakerly,Digital Design: Principles & Practices,Prentice Hall. Kevin Skahil,VHDL for Programmable Logic,Addison Wesley.

Based Design, Prentice-Hall, 2004

MSc CpMSc CpMSc CpMSc CpEEEE SyllabusSyllabusSyllabusSyllabus

FACULTY OF ENGINEERING

25

DR. INORAY DINDANG OSOPDR. INORAY DINDANG OSOPDR. INORAY DINDANG OSOPDR. INORAY DINDANG OSOP

General I/O PAD ISSUES,Bonding pads, ESD VDD and VSS pads.

sizing, load capacity; Tri-state

Bidorectional I/O circuits, IO Timing Characteristics, Noise immunity improvement, Schmitt trigger input circuits. Improvement of load ability and

ic bipolar transistor models; SCR; Latch-Up prevention, lay out design rules; Protection against electrostatic, discharge and overloading; High voltage tolerance output buffers, Secondary protection.

tage; Level translators; Digital level shifters; High performance level shifter; supply voltages sequencing

Page 28: MS Computer Engineering (13-12-2010)

FUTURE UNIVERSITY

UST. ATIKA MALIKUST. ATIKA MALIKUST. ATIKA MALIKUST. ATIKA MALIK ⦿⦿⦿⦿ DR. ARISTOTLE A. ANCHETADR. ARISTOTLE A. ANCHETADR. ARISTOTLE A. ANCHETADR. ARISTOTLE A. ANCHETA

Course Code: MCpE-V04 Course Credit: 3 Credit HoursCourse Title: Advanced Semiconductor PhysicsCourse Description: This advanced course in semdevices and the physical concepts of novel devices conceived since 1981. It guide the students to be actively involved in semiconductor device research and development. Course Content:

1. Compound-Semiconductor

• GaAs MESFETs

• Heterostructure Field

• Gate Leakage Current

• Novel Compound-Semiconductor FETs 2. Scaled MOSFETs

• CMOS/BiCMOS ; SOI and 3D Structures

• Power Rectifiers ; Power MOSFETs

• Insulated-Gate Bipolar Transistors

• MOS-Gated Thyristors

• Silicon Carbide Power Devices 3. Quantum-Effect and Hot

• Resonant-Tunneling (RT) Structures

• Hot-Electron Structures

• Device Applications 4. Active Microwave Diodes

• Heribert Eisele and George

• Transit-Time Diodes

• Resonant-Tunneling Diodes

• Transferred-Electron Devices 5. High-Speed Photonic Devices

• Laser Design and Basic Principles of Operation

• Quantum-Well and Strained

• Advanced Laser Structures and

• Photoreceivers and Optoelectronic Integrated Circuits (OEICs) 6. Solar Cells

• Solar Radiation and Ideal Energy

• Silicon Solar Cells: Crystalline, Multicrystalline, and Amorphous

• Compound-Semiconductor Cells

• Modules Textbook/References: Juin J. Liou : Advanced Semiconductor Device Physics and Modeling (Artech House Materials Science Library). Michael E. Levinshtein, Sergey L. Rumyantsev, and Michael S. ShurAdvanced Semiconductor Materials : Gan, Aln, Inn.

FACULTY OF ENGINEERING

DR. ARISTOTLE A. ANCHETADR. ARISTOTLE A. ANCHETADR. ARISTOTLE A. ANCHETADR. ARISTOTLE A. ANCHETA ⦿⦿⦿⦿ DR. INORAY DINDANG OSOPDR. INORAY DINDANG OSOPDR. INORAY DINDANG OSOPDR. INORAY DINDANG OSOP

3 Credit Hours

Advanced Semiconductor Physics advanced course in semiconductor physics will cover

devices and the physical concepts of novel devices conceived since 1981. It actively involved in semiconductor device research and

Semiconductor Field-Effect Transistors

Heterostructure Field-Effect Transistors (HFETs)

Gate Leakage Current

Semiconductor FETs

CMOS/BiCMOS ; SOI and 3D Structures

Power Rectifiers ; Power MOSFETs

Bipolar Transistors

Gated Thyristors

Silicon Carbide Power Devices Effect and Hot-Electron Devices

Tunneling (RT) Structures

Electron Structures

Active Microwave Diodes

Heribert Eisele and George I. Haddad

Time Diodes

Tunneling Diodes

Electron Devices Speed Photonic Devices

Laser Design and Basic Principles of Operation

Well and Strained-Layer Quantum-Well Lasers

Advanced Laser Structures and Photonic Integrated Circuits (PICs)

Photoreceivers and Optoelectronic Integrated Circuits (OEICs)

Solar Radiation and Ideal Energy-Conversion Efficiency

Silicon Solar Cells: Crystalline, Multicrystalline, and Amorphous

onductor Cells

Advanced Semiconductor Device Physics and Modeling (Artech House 1994

Michael E. Levinshtein, Sergey L. Rumyantsev, and Michael S. Shurctor Materials : Gan, Aln, Inn. 2001

MSc CpMSc CpMSc CpMSc CpEEEE SyllabusSyllabusSyllabusSyllabus

FACULTY OF ENGINEERING

26

DR. INORAY DINDANG OSOPDR. INORAY DINDANG OSOPDR. INORAY DINDANG OSOPDR. INORAY DINDANG OSOP

iconductor physics will cover classic devices and the physical concepts of novel devices conceived since 1981. It will also

actively involved in semiconductor device research and

Photonic Integrated Circuits (PICs)

Photoreceivers and Optoelectronic Integrated Circuits (OEICs)

Silicon Solar Cells: Crystalline, Multicrystalline, and Amorphous

Advanced Semiconductor Device Physics and Modeling (Artech House

Michael E. Levinshtein, Sergey L. Rumyantsev, and Michael S. Shur: Properties of

Page 29: MS Computer Engineering (13-12-2010)

FUTURE UNIVERSITY

UST. ATIKA MALIKUST. ATIKA MALIKUST. ATIKA MALIKUST. ATIKA MALIK ⦿⦿⦿⦿ DR. ARISTOTLE A. ANCHETADR. ARISTOTLE A. ANCHETADR. ARISTOTLE A. ANCHETADR. ARISTOTLE A. ANCHETA

Course Code: MSC-ES03 Course Credit: 3 credit hoursCourse Title: Real Time Embedded SystemsCourse Description: Design of microprocessorEmbedded system elements: sensor/actuacommercial real-time operating system, multi Course Outline:

1. Basics Of Developing2. Embedded System Initialization, Introduction To Real3. Tasks, 4. Semaphores, 5. Message Queues, 6. Kernel Objects, 7. RTOS Services, 8. Exceptions and Interrupts,9. Timer and Timer Services,10. Subsystem, Memory Management, 11. Modularizing An Application For Concurrency, 12. Synchronization Communication and Common Design Problems

Course Text: Qing Li and Caroline Yao. Real

FACULTY OF ENGINEERING

DR. ARISTOTLE A. ANCHETADR. ARISTOTLE A. ANCHETADR. ARISTOTLE A. ANCHETADR. ARISTOTLE A. ANCHETA ⦿⦿⦿⦿ DR. INORAY DINDANG OSOPDR. INORAY DINDANG OSOPDR. INORAY DINDANG OSOPDR. INORAY DINDANG OSOP

credit hours Time Embedded Systems Design of microprocessor-based embedded system application.

Embedded system elements: sensor/actuator devices, A/D and D/A I/O interfaces, time operating system, multi-tasking application software.

Developing For Embedded Systems, Embedded System Initialization, Introduction To Real-Time Operating Systems,

Exceptions and Interrupts, Timer and Timer Services, Subsystem, Memory Management, Modularizing An Application For Concurrency,

Communication and Common Design Problems

Real-Time Concepts for Embedded Systems

MSc CpMSc CpMSc CpMSc CpEEEE SyllabusSyllabusSyllabusSyllabus

FACULTY OF ENGINEERING

27

DR. INORAY DINDANG OSOPDR. INORAY DINDANG OSOPDR. INORAY DINDANG OSOPDR. INORAY DINDANG OSOP

based embedded system application. tor devices, A/D and D/A I/O interfaces, tasking application software.

Time Operating Systems,

Communication and Common Design Problems.

Time Concepts for Embedded Systems (July 2003)

Page 30: MS Computer Engineering (13-12-2010)

FUTURE UNIVERSITY

UST. ATIKA MALIKUST. ATIKA MALIKUST. ATIKA MALIKUST. ATIKA MALIK ⦿⦿⦿⦿ DR. ARISTOTLE A. ANCHETADR. ARISTOTLE A. ANCHETADR. ARISTOTLE A. ANCHETADR. ARISTOTLE A. ANCHETA

Course Code: MSC-ES01 Course Credit: 3 units Course Title: Principles of Embedded Design ComputationsCourse Description: This course describes the Embedded Computing Applications, Use of Microprocessors and Challenges in Embedded Computing System Design.architecture, design and debugging, embedded processor selection, software development methodologies, reallatency, application programming interface, interrupt service routine and application design considerations.

Course Outline:

1. Embedded system concepts,2. Hardware architecture,3. Design and debugging,4. Embedded processor selection, 5. Software Development Methodologies, 6. Real-time Linux, 7. Synchronization mechanisms, 8. Interrupt latency, 9. Application Programming Interface, 10. Interrupt service routine and application design considerations.

CourseText/References:

1. Gregory J. Pottie, and William J. Kaiser. Systems Design, University of California, Los Angeles: 2005

2. Wolf, Wayne, " Computers as Components System Design ", Second

FACULTY OF ENGINEERING

DR. ARISTOTLE A. ANCHETADR. ARISTOTLE A. ANCHETADR. ARISTOTLE A. ANCHETADR. ARISTOTLE A. ANCHETA ⦿⦿⦿⦿ DR. INORAY DINDANG OSOPDR. INORAY DINDANG OSOPDR. INORAY DINDANG OSOPDR. INORAY DINDANG OSOP

Course Title: Principles of Embedded Design Computations This course describes the principles and Characteristics of

Embedded Computing Applications, Use of Microprocessors and Challenges in Embedded Computing System Design. Embedded system concepts, hardware architecture, design and debugging, embedded processor selection, software

elopment methodologies, real-time Linux, synchronization mechanisms, interrupt latency, application programming interface, interrupt service routine and application

Embedded system concepts, Hardware architecture,

ign and debugging, Embedded processor selection, Software Development Methodologies,

Synchronization mechanisms,

Application Programming Interface, Interrupt service routine and application design considerations.

Gregory J. Pottie, and William J. Kaiser. Principles of Embedded Networked , University of California, Los Angeles: 2005

Wolf, Wayne, " Computers as Components -Principles of Embedded Computing System Design ", Second Edition, Morgan-Kaufmann: 2008.

MSc CpMSc CpMSc CpMSc CpEEEE SyllabusSyllabusSyllabusSyllabus

FACULTY OF ENGINEERING

28

DR. INORAY DINDANG OSOPDR. INORAY DINDANG OSOPDR. INORAY DINDANG OSOPDR. INORAY DINDANG OSOP

principles and Characteristics of Embedded Computing Applications, Use of Microprocessors and Challenges in

Embedded system concepts, hardware architecture, design and debugging, embedded processor selection, software

time Linux, synchronization mechanisms, interrupt latency, application programming interface, interrupt service routine and application

Interrupt service routine and application design considerations.

Principles of Embedded Networked

Principles of Embedded Computing

Page 31: MS Computer Engineering (13-12-2010)

FUTURE UNIVERSITY

UST. ATIKA MALIKUST. ATIKA MALIKUST. ATIKA MALIKUST. ATIKA MALIK ⦿⦿⦿⦿ DR. ARISTOTLE A. ANCHETADR. ARISTOTLE A. ANCHETADR. ARISTOTLE A. ANCHETADR. ARISTOTLE A. ANCHETA

Course Code: MSC-ES02 Course Credit: 3 units Course Title: Embedded Systems Programming Course Descriptions: This course will introduce Embedded programming using C++: testing memory chips, writing and erasing Flash memory, verifying nonvolatile memory contents with CRCs, Interfacing to ondesign and implementation and Optimizing embedded software for size and speed

Course Outline: 1. Testing memory chips,2. Writing and erasing Flash memory, 3. Verifying nonvolatile memory c4. Interfacing to on-chip and external peripherals,5. Device driver design and implementation and6. Optimizing embedded software for size and speed

Course Text/References:

Michael Barr. Programming Embedded Systems in C and C ++ Publisher: O' Media, Inc. 2008

FACULTY OF ENGINEERING

DR. ARISTOTLE A. ANCHETADR. ARISTOTLE A. ANCHETADR. ARISTOTLE A. ANCHETADR. ARISTOTLE A. ANCHETA ⦿⦿⦿⦿ DR. INORAY DINDANG OSOPDR. INORAY DINDANG OSOPDR. INORAY DINDANG OSOPDR. INORAY DINDANG OSOP

Course Title: Embedded Systems Programming

Course Descriptions: This course will introduce Embedded programming using C++: memory chips, writing and erasing Flash memory, verifying nonvolatile memory

contents with CRCs, Interfacing to on-chip and external peripherals, Device design and implementation and Optimizing embedded software for size and speed

memory chips, Writing and erasing Flash memory, Verifying nonvolatile memory contents with CRCs,

chip and external peripherals, design and implementation and

Optimizing embedded software for size and speed

:

ael Barr. Programming Embedded Systems in C and C ++ O' Media, Inc. 2008

MSc CpMSc CpMSc CpMSc CpEEEE SyllabusSyllabusSyllabusSyllabus

FACULTY OF ENGINEERING

29

DR. INORAY DINDANG OSOPDR. INORAY DINDANG OSOPDR. INORAY DINDANG OSOPDR. INORAY DINDANG OSOP

Course Descriptions: This course will introduce Embedded programming using C++: memory chips, writing and erasing Flash memory, verifying nonvolatile memory

chip and external peripherals, Device driver design and implementation and Optimizing embedded software for size and speed

Page 32: MS Computer Engineering (13-12-2010)

FUTURE UNIVERSITY

UST. ATIKA MALIKUST. ATIKA MALIKUST. ATIKA MALIKUST. ATIKA MALIK ⦿⦿⦿⦿ DR. ARISTOTLE A. ANCHETADR. ARISTOTLE A. ANCHETADR. ARISTOTLE A. ANCHETADR. ARISTOTLE A. ANCHETA

Course Code: MSC-ES06 Course Credit: 3 units Course Title: Embedded System Design

Descriptions of the Course: This course discusses the Ehardware architecture, design and debugging, embedded processor selection, software development methodologies, reallatency, application programming interface, interrupt service roudesign considerations.

Course Outline:

1. Embedded system concepts,2. Hardware architecture,3. Design and debugging,4. Embedded processor selection, 5. Software Development Methodologies, 6. Real-time Linux, 7. Synchronization mechanisms, 8. Interrupt latency, 9. Application Programming Interface, 10. Interrupt service routine and application design considerations.

Course Text/References:

Gregory J. Pottie, and William J. Kaiser. Design, University of California, Los

FACULTY OF ENGINEERING

DR. ARISTOTLE A. ANCHETADR. ARISTOTLE A. ANCHETADR. ARISTOTLE A. ANCHETADR. ARISTOTLE A. ANCHETA ⦿⦿⦿⦿ DR. INORAY DINDANG OSOPDR. INORAY DINDANG OSOPDR. INORAY DINDANG OSOPDR. INORAY DINDANG OSOP

ES06

Course Title: Embedded System Design

Descriptions of the Course: This course discusses the Embedded system concepts, hardware architecture, design and debugging, embedded processor selection, software development methodologies, real-time Linux, synchronization mechanisms, interrupt latency, application programming interface, interrupt service routine and application

Embedded system concepts, Hardware architecture, Design and debugging, Embedded processor selection, Software Development Methodologies,

Synchronization mechanisms,

Application Programming Interface, Interrupt service routine and application design considerations.

Gregory J. Pottie, and William J. Kaiser. Principles of Embedded Networked Systems , University of California, Los Angeles: 2005

MSc CpMSc CpMSc CpMSc CpEEEE SyllabusSyllabusSyllabusSyllabus

FACULTY OF ENGINEERING

30

DR. INORAY DINDANG OSOPDR. INORAY DINDANG OSOPDR. INORAY DINDANG OSOPDR. INORAY DINDANG OSOP

mbedded system concepts, hardware architecture, design and debugging, embedded processor selection, software

time Linux, synchronization mechanisms, interrupt tine and application

Interrupt service routine and application design considerations.

Principles of Embedded Networked Systems

Page 33: MS Computer Engineering (13-12-2010)

FUTURE UNIVERSITY

UST. ATIKA MALIKUST. ATIKA MALIKUST. ATIKA MALIKUST. ATIKA MALIK ⦿⦿⦿⦿ DR. ARISTOTLE A. ANCHETADR. ARISTOTLE A. ANCHETADR. ARISTOTLE A. ANCHETADR. ARISTOTLE A. ANCHETA

Course Code: MCpE-ES05Course Credit: 3 credit hoursCourse Title: Robotics and AutomationCourse Description: The course includes elements of classical robotics such askinematics, dynamics and control of robot maThe course culminates in a robotic devices that compete against those of other teams. Course Content:

1. Review of Trigonometric functions, vectors and matrices;2. Geometric transforms such as translations and rotation of objects in space;3. Numerical Methods; 4. Kinematics of robot manipulators5. Denavit-Hartenberg model;6. Robot Path Planning and Generation;7. Dynamics and Control of Two8. Robot Manipulator Programming

Course Text/References: Cook, D. (2010). Robot Building for Beginners (Technology in Action)Jones, J. and Roth, D. (2003). Based Robotics) Jazar, R.N. (2010). Theory of Applied (2nd Edition) Craig, J.J. (2004). Introduction to Robotics: Mechanics and Control (3rd Edition)

FACULTY OF ENGINEERING

DR. ARISTOTLE A. ANCHETADR. ARISTOTLE A. ANCHETADR. ARISTOTLE A. ANCHETADR. ARISTOTLE A. ANCHETA ⦿⦿⦿⦿ DR. INORAY DINDANG OSOPDR. INORAY DINDANG OSOPDR. INORAY DINDANG OSOPDR. INORAY DINDANG OSOP

ES05 credit hours

Robotics and Automation course includes elements of classical robotics such as

kinematics, dynamics and control of robot manipulators and robot building concepts. robotics competition in which teams of students build

robotic devices that compete against those of other teams.

Review of Trigonometric functions, vectors and matrices; eometric transforms such as translations and rotation of objects in space;

Kinematics of robot manipulators

Hartenberg model; Robot Path Planning and Generation; Dynamics and Control of Two-Link Robot, Newton-Euler Dynamics

Manipulator Programming

Robot Building for Beginners (Technology in Action)

, D. (2003). Robot Programming : A Practical

Theory of Applied Robotics: Kinematics, Dyna

Introduction to Robotics: Mechanics and Control (3rd Edition)

MSc CpMSc CpMSc CpMSc CpEEEE SyllabusSyllabusSyllabusSyllabus

FACULTY OF ENGINEERING

31

DR. INORAY DINDANG OSOPDR. INORAY DINDANG OSOPDR. INORAY DINDANG OSOPDR. INORAY DINDANG OSOP

course includes elements of classical robotics such as

and robot building concepts. robotics competition in which teams of students build

eometric transforms such as translations and rotation of objects in space;

Euler Dynamics

Robot Building for Beginners (Technology in Action). Robot Programming : A Practical Guide to Behavior-

Robotics: Kinematics, Dynamics, and Control

Introduction to Robotics: Mechanics and Control (3rd Edition)

Page 34: MS Computer Engineering (13-12-2010)

FUTURE UNIVERSITY

UST. ATIKA MALIKUST. ATIKA MALIKUST. ATIKA MALIKUST. ATIKA MALIK ⦿⦿⦿⦿ DR. ARISTOTLE A. ANCHETADR. ARISTOTLE A. ANCHETADR. ARISTOTLE A. ANCHETADR. ARISTOTLE A. ANCHETA

XII. PROPOSED LABORATORIES FOR THE MSc CpE PROGRAM LABORATORY FOR DIGITAL SIGNAL PROCESSING Laboratory Equipment:

1. LabVIEW®/ MATLAB®2. Texas Instruments®

Laboratory Experiments

1. Discrete and Continuous2. Discrete-Time Systems3. Frequency Analysis 4. Sampling and Reconstruction5. Digital Filter Design (part 1)

Digital Filter Design (part 2)6. Discrete Fourier Transform and FFT (part 1)

Discrete Fourier Transform and FFT (part 2)7. Discrete-Time Random Processes (part 1)

Discrete-Time Random Processes (part 2)Power Spectrum Estimation

8. Number Representation and Quantization9. Speech Processing (part 1)

Speech Processing (part 2)10. Image Processing (part 1)

Image Processing (part 2)

FACULTY OF ENGINEERING

DR. ARISTOTLE A. ANCHETADR. ARISTOTLE A. ANCHETADR. ARISTOTLE A. ANCHETADR. ARISTOTLE A. ANCHETA ⦿⦿⦿⦿ DR. INORAY DINDANG OSOPDR. INORAY DINDANG OSOPDR. INORAY DINDANG OSOPDR. INORAY DINDANG OSOP

PROPOSED LABORATORIES FOR THE MSc CpE PROGRAM

LABORATORY FOR DIGITAL SIGNAL PROCESSING

LabVIEW®/ MATLAB® Texas Instruments® TMS320C6000 DSP Board

Discrete and Continuous-Time Signals Time Systems

Sampling and Reconstruction Digital Filter Design (part 1)

(part 2) Discrete Fourier Transform and FFT (part 1) Discrete Fourier Transform and FFT (part 2)

Time Random Processes (part 1) Time Random Processes (part 2)

Power Spectrum Estimation Number Representation and Quantization

sing (part 1) Speech Processing (part 2) Image Processing (part 1) Image Processing (part 2)

FACULTY OF ENGINEERING

32

DR. INORAY DINDANG OSOPDR. INORAY DINDANG OSOPDR. INORAY DINDANG OSOPDR. INORAY DINDANG OSOP

PROPOSED LABORATORIES FOR THE MSc CpE PROGRAM

Page 35: MS Computer Engineering (13-12-2010)

FUTURE UNIVERSITY

UST. ATIKA MALIKUST. ATIKA MALIKUST. ATIKA MALIKUST. ATIKA MALIK ⦿⦿⦿⦿ DR. ARISTOTLE A. ANCHETADR. ARISTOTLE A. ANCHETADR. ARISTOTLE A. ANCHETADR. ARISTOTLE A. ANCHETA

LABORATORY FOR VHDL PROGRAMMING Laboratory Equipment:

1. Spartan®-3 FPGA Starter (Different Gate sizes)2. Xilinx Virtex pro virtex II & virtex 3. Xilinx® ISE™ 9.1i 4. XSA-3S1000 Board V1.15. XStend Board V3.0

Laboratory Experiments:

1. Design Flow, EDA Tools, Translation of VHDL Code into a Circuit2. Code Structure, Fundamental VHDL Units, LIBRARY Declarations, ENTITY,

ARCHITECTURE 3. Data Types: Pre-Defined Da

Arrays, Port Array, Records, Signed and Unsigned Data Types, Data Conversion 4. Operators and Attributes: Operators, Attributes, User

Operator Overloading5. WHEN (Simple and Selected), GENERATE a6. PROCESS function, Signals and Variables, IF, WAIT, CASE, LOOP functions,

CASE versus IF, CASE versus WHEN, Design of Combinational Circuits7. Signals and Variables: CONSTANT, SIGNAL, VARIABLE, SIGNAL versus,

VARIABLE, Number of Registers

FACULTY OF ENGINEERING

DR. ARISTOTLE A. ANCHETADR. ARISTOTLE A. ANCHETADR. ARISTOTLE A. ANCHETADR. ARISTOTLE A. ANCHETA ⦿⦿⦿⦿ DR. INORAY DINDANG OSOPDR. INORAY DINDANG OSOPDR. INORAY DINDANG OSOPDR. INORAY DINDANG OSOP

LABORATORY FOR VHDL PROGRAMMING

3 FPGA Starter (Different Gate sizes) Xilinx Virtex pro virtex II & virtex IVTainer kit,Altera,Virtex4 MB Development Kit

3S1000 Board V1.1

Design Flow, EDA Tools, Translation of VHDL Code into a CircuitCode Structure, Fundamental VHDL Units, LIBRARY Declarations, ENTITY,

Defined Data Types, User-Defined Data Types, Subtypes, Arrays, Port Array, Records, Signed and Unsigned Data Types, Data Conversion Operators and Attributes: Operators, Attributes, User-Defined Attributes, Operator Overloading WHEN (Simple and Selected), GENERATE and BLOCK functionsPROCESS function, Signals and Variables, IF, WAIT, CASE, LOOP functions, CASE versus IF, CASE versus WHEN, Design of Combinational CircuitsSignals and Variables: CONSTANT, SIGNAL, VARIABLE, SIGNAL versus, VARIABLE, Number of Registers

FACULTY OF ENGINEERING

33

DR. INORAY DINDANG OSOPDR. INORAY DINDANG OSOPDR. INORAY DINDANG OSOPDR. INORAY DINDANG OSOP

IVTainer kit,Altera,Virtex4 MB Development Kit

Design Flow, EDA Tools, Translation of VHDL Code into a Circuit Code Structure, Fundamental VHDL Units, LIBRARY Declarations, ENTITY,

Defined Data Types, Subtypes, Arrays, Port Array, Records, Signed and Unsigned Data Types, Data Conversion

Defined Attributes,

nd BLOCK functions PROCESS function, Signals and Variables, IF, WAIT, CASE, LOOP functions, CASE versus IF, CASE versus WHEN, Design of Combinational Circuits Signals and Variables: CONSTANT, SIGNAL, VARIABLE, SIGNAL versus,

Page 36: MS Computer Engineering (13-12-2010)

FUTURE UNIVERSITY

UST. ATIKA MALIKUST. ATIKA MALIKUST. ATIKA MALIKUST. ATIKA MALIK ⦿⦿⦿⦿ DR. ARISTOTLE A. ANCHETADR. ARISTOTLE A. ANCHETADR. ARISTOTLE A. ANCHETADR. ARISTOTLE A. ANCHETA

LABORATORY FOR VLSI DESIGN Laboratory Equipment:

1. Spartan®-3 FPGA Starter (Different Gate sizes)2. Xilinx Virtex pro virtex II & virtex IVTainer kit,Altera,Virtex4 MB Development Kit3. Xilinx® ISE™ 9.1i 4. XSA-3S1000 Board V1.15. XStend Board V3.0 6. Universal VLSI Design Trainer Advanced (LTX7. VLSI PIGGY BACK CPU CARD8. VLSI Advanced I/O Interface Module (Designed to connect the low cost

universal VLSI trainer if additional I/O interface is required) VLSI Experiment Module

9. 7 Segment Display Module,SRAM Interface Module10. Logic Gates Module,Modulo

Module,Multiplexer / Demultiplexer Module11. 7 Segment display Module, Simulation of 8255 Module, 8279 Simulation

Module 12. Data Acquisition Module S

Laboratory Experiments: 1. Oscillator, Noise Injector, Simulation and Analysis2. D-Flipflops, D-Flipflops with RESET, AND Gate,

Detector 3. Charge Pumps, Loop Filters, Open4. Models for Packaging, Models for Bond Pads, Models for Bond, Schematics5. Complete Test Circuit Construction, 6. PLL Test, Layout of PLL, Floor

Pads, Layout of Output Buffers

FACULTY OF ENGINEERING

DR. ARISTOTLE A. ANCHETADR. ARISTOTLE A. ANCHETADR. ARISTOTLE A. ANCHETADR. ARISTOTLE A. ANCHETA ⦿⦿⦿⦿ DR. INORAY DINDANG OSOPDR. INORAY DINDANG OSOPDR. INORAY DINDANG OSOPDR. INORAY DINDANG OSOP

LABORATORY FOR VLSI DESIGN

3 FPGA Starter (Different Gate sizes) Xilinx Virtex pro virtex II & virtex IVTainer kit,Altera,Virtex4 MB Development Kit

3S1000 Board V1.1

Universal VLSI Design Trainer Advanced (LTX-VL002) VLSI PIGGY BACK CPU CARD VLSI Advanced I/O Interface Module (Designed to connect the low cost universal VLSI trainer if additional I/O interface is required) VLSI Experiment

y Module,SRAM Interface Module Logic Gates Module,Modulo-n Synchoronous/Asynvhoronous up/down counter Module,Multiplexer / Demultiplexer Module/ALU Module 7 Segment display Module, Simulation of 8255 Module, 8279 Simulation

Data Acquisition Module STAND ALONE VLSI TRAINER KIT

Oscillator, Noise Injector, Simulation and Analysis

Flipflops with RESET, AND Gate, D-flipflop Phase/Frequency

Charge Pumps, Loop Filters, Open-Loop Test, Closed-Loop Test for Packaging, Models for Bond Pads, Models for Bond, Schematics

Complete Test Circuit Construction, VDD and VSS Pads, VCO Output BufferingPLL Test, Layout of PLL, Floor-Planning of PLL, I/O Pin Assignment, Layout of Pads, Layout of Output Buffers.

FACULTY OF ENGINEERING

34

DR. INORAY DINDANG OSOPDR. INORAY DINDANG OSOPDR. INORAY DINDANG OSOPDR. INORAY DINDANG OSOP

Xilinx Virtex pro virtex II & virtex IVTainer kit,Altera,Virtex4 MB Development Kit

VLSI Advanced I/O Interface Module (Designed to connect the low cost universal VLSI trainer if additional I/O interface is required) VLSI Experiment

n Synchoronous/Asynvhoronous up/down counter

7 Segment display Module, Simulation of 8255 Module, 8279 Simulation

TAND ALONE VLSI TRAINER KIT

flipflop Phase/Frequency

Loop Test for Packaging, Models for Bond Pads, Models for Bond, Schematics

VCO Output Buffering Planning of PLL, I/O Pin Assignment, Layout of

Page 37: MS Computer Engineering (13-12-2010)

FUTURE UNIVERSITY

UST. ATIKA MALIKUST. ATIKA MALIKUST. ATIKA MALIKUST. ATIKA MALIK ⦿⦿⦿⦿ DR. ARISTOTLE A. ANCHETADR. ARISTOTLE A. ANCHETADR. ARISTOTLE A. ANCHETADR. ARISTOTLE A. ANCHETA

LABORATORY FOR NETWORKING Laboratory Equipment:

1. CISCO Lab Rack: a. CISCO Routersb. Ethernet Hubsc. Monitor, cable, moused. KVM switch e. Cables

2. PCs with serial port and two 10/100 MBPS NICs (one workstation per student) Courses that can be support

• Computer Networking

• Network Security

• Networking Design Courses

• Data Communication Environment

• Network Management

Laboratory Experiments:

1. Introduction to the Internet Lab2. Single Segment IP Networks3. Static routing 4. Dynamic Routing Protocols5. Transport Protocols: UDP and TCP, Data transmissions with TCP and UDP; TCP

connection management; TCP flow control; retransmissions in TCP6. LAN switching 7. NAT and DHCP 8. Domain Name System9. SNMP 10. IP Multicast

FACULTY OF ENGINEERING

DR. ARISTOTLE A. ANCHETADR. ARISTOTLE A. ANCHETADR. ARISTOTLE A. ANCHETADR. ARISTOTLE A. ANCHETA ⦿⦿⦿⦿ DR. INORAY DINDANG OSOPDR. INORAY DINDANG OSOPDR. INORAY DINDANG OSOPDR. INORAY DINDANG OSOP

NETWORKING

CISCO Routers Ethernet Hubs Monitor, cable, mouse

PCs with serial port and two 10/100 MBPS NICs (one workstation per student)

Courses that can be supported by the laboratory:

Computer Networking

Network Security

Networking Design Courses

Data Communication Environment

Network Management

Introduction to the Internet Lab Single Segment IP Networks

Protocols Transport Protocols: UDP and TCP, Data transmissions with TCP and UDP; TCP connection management; TCP flow control; retransmissions in TCP

Domain Name System

FACULTY OF ENGINEERING

35

DR. INORAY DINDANG OSOPDR. INORAY DINDANG OSOPDR. INORAY DINDANG OSOPDR. INORAY DINDANG OSOP

PCs with serial port and two 10/100 MBPS NICs (one workstation per student)

Transport Protocols: UDP and TCP, Data transmissions with TCP and UDP; TCP connection management; TCP flow control; retransmissions in TCP

Page 38: MS Computer Engineering (13-12-2010)

FUTURE UNIVERSITY

UST. ATIKA MALIKUST. ATIKA MALIKUST. ATIKA MALIKUST. ATIKA MALIK ⦿⦿⦿⦿ DR. ARISTOTLE A. ANCHETADR. ARISTOTLE A. ANCHETADR. ARISTOTLE A. ANCHETADR. ARISTOTLE A. ANCHETA

LABORATORY FOR EMBEDDED SYST DIP OR PDIP PACKAGE Analog Devices:

1. AD8032ANZ rail-to-rail op amp2. MAX1247ACPE+ 123. MAX539ACPA single 124. INA122P rail-to-rail instrumentation amp5. OPA2350PA rail-to-rai6. TLC2272ACP rail-to-7. TLC2274ACN rail-to-8. LM4041CILPR adjustable shunt reference9. BCS-120-L-S-TE (need 1 for graphics LCD)10. BCS-114-L-S-TE (need 1 for LCD from checkout)11. SMH-125-02-G-D (need 2)

Parts needed:

1- 32-ohm speaker or similar1- MC34119 4- 2N2222 or PN22221- L293 or L293D stepper motor driver4- 1N914 snubber diodes1- 16-character LCD display3- Bypass capacitors (any value 0.01 to 0.22uF)3- Switches that plug into a protoboard,1- 30k or 50k thermis1- Stepper motor (6-wire, 5V, 37ohm, with worm gear)1- 16-key keypad

1. ASCII to fixed-point conversions (unsigned 0.01)2. Debugging, oscilloscope fundamentals, logic analyzer, dump profile3. Alarm clock, LCD, key wakeup, and Output Compare interrupts4. Stepper motor, output compare interrupts, finite state machine5. 12-bit DAC, SPI, Music player, audio amp6. Temperature measurement, ADC, LCD7. Introduction to PCB Layout, PCB Artist (paper design only)8. Prototype Hardware and Layout of an Embedded System9. Capacitance Meter, input capture, noise pdf, FIFO analysis10. ZigBee, SCI, distributed systems, level conversions11. Final Design and Evaluation of Embedded System

FACULTY OF ENGINEERING

DR. ARISTOTLE A. ANCHETADR. ARISTOTLE A. ANCHETADR. ARISTOTLE A. ANCHETADR. ARISTOTLE A. ANCHETA ⦿⦿⦿⦿ DR. INORAY DINDANG OSOPDR. INORAY DINDANG OSOPDR. INORAY DINDANG OSOPDR. INORAY DINDANG OSOP

EMBEDDED SYSTEMS

rail op amp MAX1247ACPE+ 12-bit ADC, such as the (A or B, with or without +)MAX539ACPA single 12-bit SPI interface DAC (ACPA or BCPA)

rail instrumentation amp rail dual op amp -rail dual op amp -rail quad op amp

LM4041CILPR adjustable shunt reference TE (need 1 for graphics LCD) TE (need 1 for LCD from checkout) D (need 2)

ohm speaker or similar

2N2222 or PN2222 L293 or L293D stepper motor driver 1N914 snubber diodes

character LCD display Bypass capacitors (any value 0.01 to 0.22uF) Switches that plug into a protoboard, 30k or 50k thermistor

wire, 5V, 37ohm, with worm gear)

point conversions (unsigned 0.01) Debugging, oscilloscope fundamentals, logic analyzer, dump profileAlarm clock, LCD, key wakeup, and Output Compare interrupts

per motor, output compare interrupts, finite state machinebit DAC, SPI, Music player, audio amp

Temperature measurement, ADC, LCD Introduction to PCB Layout, PCB Artist (paper design only) Prototype Hardware and Layout of an Embedded System

Meter, input capture, noise pdf, FIFO analysis ZigBee, SCI, distributed systems, level conversions Final Design and Evaluation of Embedded System

FACULTY OF ENGINEERING

36

DR. INORAY DINDANG OSOPDR. INORAY DINDANG OSOPDR. INORAY DINDANG OSOPDR. INORAY DINDANG OSOP

bit ADC, such as the (A or B, with or without +) bit SPI interface DAC (ACPA or BCPA)

Debugging, oscilloscope fundamentals, logic analyzer, dump profile Alarm clock, LCD, key wakeup, and Output Compare interrupts

per motor, output compare interrupts, finite state machine

Page 39: MS Computer Engineering (13-12-2010)

FUTURE UNIVERSITY

UST. ATIKA MALIKUST. ATIKA MALIKUST. ATIKA MALIKUST. ATIKA MALIK ⦿⦿⦿⦿ DR. ARISTOTLE A. ANCHETADR. ARISTOTLE A. ANCHETADR. ARISTOTLE A. ANCHETADR. ARISTOTLE A. ANCHETA

LABORATORY FOR ROBOTICS Laboratory Activities: Robot Building Techniques

1. Mobile robots. Students areasked to experiment in building small mobile robots of various shapes and capabilities.

2. Microcontrollers and programming. The Handyboard, a Motorola 68HC11 based microcontroller board developed by the MIT Medsensor-based control of DC motors. The board, small size and battery powered, is designed to easily interface to a variety of sensors and control up to four small DC motors. On the software side, a Cbeen developed to easily program the handy board through a personal computer.

3. Sensors. Students are taught the principles of operation of a variety of sensors for position, velocity, acceleration, proximity and range, heat, and light.

4. Robot building contest. The class is divided into teams of 3 or 4 students. A robot contest theme is adopted early by the class and each team designs, builds, and programs its own robot for this competition. The class contest acts to motivate student interest in learning the material presented in the lectures.

FACULTY OF ENGINEERING

DR. ARISTOTLE A. ANCHETADR. ARISTOTLE A. ANCHETADR. ARISTOTLE A. ANCHETADR. ARISTOTLE A. ANCHETA ⦿⦿⦿⦿ DR. INORAY DINDANG OSOPDR. INORAY DINDANG OSOPDR. INORAY DINDANG OSOPDR. INORAY DINDANG OSOP

ROBOTICS

Mobile robots. Students are ask to bring a set of Legos with DC Motors and asked to experiment in building small mobile robots of various shapes and

Microcontrollers and programming. The Handyboard, a Motorola 68HC11 based microcontroller board developed by the MIT Media Lab is used to teach students

based control of DC motors. The board, small size and battery powered, is designed to easily interface to a variety of sensors and control up to four small DC motors. On the software side, a C-like language called Interactive C (IC) has been developed to easily program the handy board through a personal computer.Sensors. Students are taught the principles of operation of a variety of sensors for position, velocity, acceleration, proximity and range, heat, and light.Robot building contest. The class is divided into teams of 3 or 4 students. A robot contest theme is adopted early by the class and each team designs, builds, and programs its own robot for this competition. The class contest acts to motivate

est in learning the material presented in the lectures.

FACULTY OF ENGINEERING

37

DR. INORAY DINDANG OSOPDR. INORAY DINDANG OSOPDR. INORAY DINDANG OSOPDR. INORAY DINDANG OSOP

ask to bring a set of Legos with DC Motors and asked to experiment in building small mobile robots of various shapes and

Microcontrollers and programming. The Handyboard, a Motorola 68HC11 based ia Lab is used to teach students

based control of DC motors. The board, small size and battery powered, is designed to easily interface to a variety of sensors and control up to four small

teractive C (IC) has been developed to easily program the handy board through a personal computer. Sensors. Students are taught the principles of operation of a variety of sensors for position, velocity, acceleration, proximity and range, heat, and light. Robot building contest. The class is divided into teams of 3 or 4 students. A robot contest theme is adopted early by the class and each team designs, builds, and programs its own robot for this competition. The class contest acts to motivate

est in learning the material presented in the lectures.

Page 40: MS Computer Engineering (13-12-2010)

FUTURE UNIVERSITY

UST. ATIKA MALIKUST. ATIKA MALIKUST. ATIKA MALIKUST. ATIKA MALIK ⦿⦿⦿⦿ DR. ARISTOTLE A. ANCHETADR. ARISTOTLE A. ANCHETADR. ARISTOTLE A. ANCHETADR. ARISTOTLE A. ANCHETA

XIII. PROPOSED LIBRARY HOLDINGS

1. Aagaard M.D., and O'Leary

Design. 2. Akyildiz, I. (2009). Wireless Mesh Networks (Advanced Texts in Com

and Networking). 3. Alwayn, V. (2009). Optical Network Design and Implementation (Networking

Technology)

4. Anthony, M. & Bartlett, P.L. (2009). Foundations.

5. Ballew, S.M. (1997). Managing IP Networks. O'Reilly & A6. Barr, M. (2008). Programming Embedded Systems in C and C ++.O' Media, Inc.7. Bertsekas, D. & Gallager, R. (2007). Data Networks (28. Bhaiji, H.Y. (2008).

Professional Developmen9. Brey, B. (2003). The Intel Microprocessors 8086/8088, 80186, 80286, 80386

80486, Pentium, Pentium Pro Processor, Pentium II, Pentium III, Pentium 4, Architecture, Programming and interfacing. Prentice Hall of India Private Limited, New Delhi, 2003.

10. Brown, A. (1991). VLSI Circuits and Systems in Silicon11. Brown, S.D. Francis, R.J. Rox,

Gate Arrays. Kluwer Academic Publishers.12. Chen, W. (2003). VLSI Technology. CRC Press.13. Cook, D. (2010). Robot Building for Beginners (Technology in Action).14. Craig, J.J. (2004). Introduction to Robotics: Mechanics and Control (3rd Edition) 15. Dayan, P. & Abbott, L.F. (2005).

Mathematical Modeling of Neural Systems16. Deziel, P. (2000). Applied Introduction to Digital Signal Processing17. Dutuit, T. & Marques, F. (2009).

Proof of Concept (Signals and Communication Technology)18. Elahi, A. & Gschwender

Network. 19. Ferrero, A. (2010). Digital Signal Processing for Measurement Systems: Theory

and Applications (Information Technology: Transmission, Processing and Storage).

20. Garg, H.K. (1998). Convolution, Fast Fourier Transforms, and Applications (Computer Science & Engineering).

21. Glisic, S. & Lorenzo, B. (2009). Cooperative and Opportunistic 4G. Wiley.

22. Goralski, W. (2008). Network (The Morgan Kaufmann Series in Networking)

23. Hajer, M.A & Wagenaar, H. (2003). Governance in the Network Society (Theories of Institutional Design)

24. Hanggi, M. & Moschytz, and Optimization.

25. Haskard, M LC. (1998).

FACULTY OF ENGINEERING

DR. ARISTOTLE A. ANCHETADR. ARISTOTLE A. ANCHETADR. ARISTOTLE A. ANCHETADR. ARISTOTLE A. ANCHETA ⦿⦿⦿⦿ DR. INORAY DINDANG OSOPDR. INORAY DINDANG OSOPDR. INORAY DINDANG OSOPDR. INORAY DINDANG OSOP

PROPOSED LIBRARY HOLDINGS

and O'Leary. (2002). JW: Formal Methods in Computer

Wireless Mesh Networks (Advanced Texts in Com

Alwayn, V. (2009). Optical Network Design and Implementation (Networking

Anthony, M. & Bartlett, P.L. (2009). Neural Network Learning: Theoretical

Ballew, S.M. (1997). Managing IP Networks. O'Reilly & Associates.Barr, M. (2008). Programming Embedded Systems in C and C ++.O' Media, Inc.Bertsekas, D. & Gallager, R. (2007). Data Networks (2nd Ed). Prentice HallBhaiji, H.Y. (2008). Network Security Technologies and Solutions (CCIE Professional Development Series) Brey, B. (2003). The Intel Microprocessors 8086/8088, 80186, 80286, 80386 80486, Pentium, Pentium Pro Processor, Pentium II, Pentium III, Pentium 4, Architecture, Programming and interfacing. Prentice Hall of India Private Limited,

VLSI Circuits and Systems in Silicon. McGraw Hill.Brown, S.D. Francis, R.J. Rox, J. Uranesic, Z.G. (1992).Field Programmable

luwer Academic Publishers. Chen, W. (2003). VLSI Technology. CRC Press.

bot Building for Beginners (Technology in Action).Craig, J.J. (2004). Introduction to Robotics: Mechanics and Control (3rd Edition) Dayan, P. & Abbott, L.F. (2005). Theoretical Neuroscience: Computational and Mathematical Modeling of Neural Systems.

Applied Introduction to Digital Signal ProcessingDutuit, T. & Marques, F. (2009). Applied Signal Processing: A MATLABProof of Concept (Signals and Communication Technology)

Gschwender, A. (2009). ZigBee Wireless Sensor a

Digital Signal Processing for Measurement Systems: Theory and Applications (Information Technology: Transmission, Processing and

Garg, H.K. (1998). Digital Signal Processing Algorithms: Number Theory, lution, Fast Fourier Transforms, and Applications (Computer Science &

Glisic, S. & Lorenzo, B. (2009). Advanced Wireless Networks: Cognitive, operative and Opportunistic 4G. Wiley.

Goralski, W. (2008). The Illustrated Network: How TCP/IP WNetwork (The Morgan Kaufmann Series in Networking). MorganHajer, M.A & Wagenaar, H. (2003). Deliberative Policy Analysis: Understanding Governance in the Network Society (Theories of Institutional Design)Hanggi, M. & Moschytz, G.S. (2010). Cellular Neural Networks: Analysis, Design

, M LC. (1998). Analog VLSI Design - NMOS and CMOS

FACULTY OF ENGINEERING

38

DR. INORAY DINDANG OSOPDR. INORAY DINDANG OSOPDR. INORAY DINDANG OSOPDR. INORAY DINDANG OSOP

ethods in Computer-Aided

Wireless Mesh Networks (Advanced Texts in Communications

Alwayn, V. (2009). Optical Network Design and Implementation (Networking

Neural Network Learning: Theoretical

ssociates. Barr, M. (2008). Programming Embedded Systems in C and C ++.O' Media, Inc.

Ed). Prentice Hall Network Security Technologies and Solutions (CCIE

Brey, B. (2003). The Intel Microprocessors 8086/8088, 80186, 80286, 80386 80486, Pentium, Pentium Pro Processor, Pentium II, Pentium III, Pentium 4, Architecture, Programming and interfacing. Prentice Hall of India Private Limited,

. McGraw Hill. Field Programmable

bot Building for Beginners (Technology in Action). Craig, J.J. (2004). Introduction to Robotics: Mechanics and Control (3rd Edition)

Theoretical Neuroscience: Computational and

Applied Introduction to Digital Signal Processing. Applied Signal Processing: A MATLAB-Based

, A. (2009). ZigBee Wireless Sensor and Control

Digital Signal Processing for Measurement Systems: Theory and Applications (Information Technology: Transmission, Processing and

Digital Signal Processing Algorithms: Number Theory, lution, Fast Fourier Transforms, and Applications (Computer Science &

etworks: Cognitive,

The Illustrated Network: How TCP/IP Works in a Modern . Morgan-Kaufmann

Deliberative Policy Analysis: Understanding Governance in the Network Society (Theories of Institutional Design).

Cellular Neural Networks: Analysis, Design

NMOS and CMOS. Prentice Hall.

Page 41: MS Computer Engineering (13-12-2010)

FUTURE UNIVERSITY

UST. ATIKA MALIKUST. ATIKA MALIKUST. ATIKA MALIKUST. ATIKA MALIK ⦿⦿⦿⦿ DR. ARISTOTLE A. ANCHETADR. ARISTOTLE A. ANCHETADR. ARISTOTLE A. ANCHETADR. ARISTOTLE A. ANCHETA

26. Haykin, S. (1994). Neural Networks: A Comprehensive Foundation. McMillan.27. Iniewski, K. (2010).

Generation Networks28. Janevski, T. (2003). Traffic Analysis and Design of Wireless IP Networks29. Jazar, R.N. (2010). Theory of Applied Robotics: Kinematics, Dynamics, and

Control (2nd Edition)30. Jones, J. and Roth, D. (

Behavior-Based Robotics)31. Levinshtein, M.E., Rumyantsev,

Advanced Semicondu32. Lewis, L. (1999). Service Level Management for Enterprise 33. Li, Q. and Yao, C. (2003). 34. Liou, J.J (1994). Advanced Semiconductor Device Physics and Modeling (Artech

House Materials Science Library)35. Maier, M. (2008). Optical Switching Networks36. McCabe, J.D. (2003). Network Analysi

Morgan Kaufmann Publishers.37. Medhi, D. Ramasamy, K. (2007). Network Routing: Algorithms, Protocols and

Architectures. Morgan38. Mitra, S.K. (2006). Digital Signal Proces

Edition). McGraw Hill39. Nicholas, J, (2008). Project Management for Business, Engineering and

Technology. 40. Oppenheimer, P. (2004). Top41. Palomar, D. & Eldar, Y. (2010). Convex Optimization in Signal Processing

Communications. 42. Peatman, J. (2003). Design with Microcontroller. McGraw Hill Publishing Co Ltd.43. PLD & FPGA Data Sheets44. PMBOK 45. Pottie, G.J. and W.J. (2005).

Design, University of California, Los Angeles46. Ramaswami, R. & Sivarajan, K. (2009). Optical Networks: A Practical Perspective (3

Edition).

47. Ripley, B. (2008). Pattern Recognition and Neural Networks48. Samarasinghe, S. (2006). Neural Networks for Applied Sciences. Taylor and

Francis. 49. Shneyderman, A. & Casati,

Services in Next Generation Wireless Systems50. Shooman, M. (2001).

Tolerance, Analysis, and Design51. Simmons, J. (2008). Optical Network Design and Planning.

52. Skahil, K,VHDL for Programmable Logic,Addison Wesley.53. Smith, MJS. (2003).

Education, 54. Smith, N. (2007). Engineering Project Management (3

Publishing. 55. Stallings, W. (2010).

(4th Edition).

FACULTY OF ENGINEERING

DR. ARISTOTLE A. ANCHETADR. ARISTOTLE A. ANCHETADR. ARISTOTLE A. ANCHETADR. ARISTOTLE A. ANCHETA ⦿⦿⦿⦿ DR. INORAY DINDANG OSOPDR. INORAY DINDANG OSOPDR. INORAY DINDANG OSOPDR. INORAY DINDANG OSOP

Haykin, S. (1994). Neural Networks: A Comprehensive Foundation. McMillan., K. (2010). Convergence of Wireless, Wireline, and Photonics Next

Generation Networks. Traffic Analysis and Design of Wireless IP Networks

Jazar, R.N. (2010). Theory of Applied Robotics: Kinematics, Dynamics, and Control (2nd Edition) Jones, J. and Roth, D. (2003). Robot Programming : A Practical Guide to

Based Robotics) Rumyantsev, S.L. and Shur, M.S. (2001). Properties of

Advanced Semiconductor Materials : Gan, Aln, Inn. Lewis, L. (1999). Service Level Management for Enterprise Networks.

and Yao, C. (2003). Real-Time Concepts for Embedded SystemsAdvanced Semiconductor Device Physics and Modeling (Artech

House Materials Science Library) Optical Switching Networks.

McCabe, J.D. (2003). Network Analysis, Architecture, and Design, (2Morgan Kaufmann Publishers. Medhi, D. Ramasamy, K. (2007). Network Routing: Algorithms, Protocols and Architectures. Morgan-Kaufmann.

Digital Signal Processing: A Computer Based ApproachMcGraw Hill.

Nicholas, J, (2008). Project Management for Business, Engineering and

Oppenheimer, P. (2004). Top-Down Network Design (2nd Edition). Cisco Press.Palomar, D. & Eldar, Y. (2010). Convex Optimization in Signal Processing

Peatman, J. (2003). Design with Microcontroller. McGraw Hill Publishing Co Ltd.PLD & FPGA Data Sheets

Pottie, G.J. and W.J. (2005). Principles of Embedded Networked Systems , University of California, Los Angeles

Sivarajan, K. (2009). Optical Networks: A Practical Perspective (3

Pattern Recognition and Neural Networks. Samarasinghe, S. (2006). Neural Networks for Applied Sciences. Taylor and

, A. & Casati, A. (2002). Mobile VPN: Delivering Advanced Services in Next Generation Wireless Systems. Shooman, M. (2001). Reliability of Computer Systems and Networks: Fault Tolerance, Analysis, and Design. Simmons, J. (2008). Optical Network Design and Planning.

hil, K,VHDL for Programmable Logic,Addison Wesley. Application - Specific Integrated Circuits.

Smith, N. (2007). Engineering Project Management (3rd

Stallings, W. (2010). Network Security Essentials: Applications and Standards

FACULTY OF ENGINEERING

39

DR. INORAY DINDANG OSOPDR. INORAY DINDANG OSOPDR. INORAY DINDANG OSOPDR. INORAY DINDANG OSOP

Haykin, S. (1994). Neural Networks: A Comprehensive Foundation. McMillan. f Wireless, Wireline, and Photonics Next

Traffic Analysis and Design of Wireless IP Networks. Jazar, R.N. (2010). Theory of Applied Robotics: Kinematics, Dynamics, and

2003). Robot Programming : A Practical Guide to

Properties of

Networks. Time Concepts for Embedded Systems

Advanced Semiconductor Device Physics and Modeling (Artech

s, Architecture, and Design, (2nd Edition).

Medhi, D. Ramasamy, K. (2007). Network Routing: Algorithms, Protocols and

sing: A Computer Based Approach (3rd

Nicholas, J, (2008). Project Management for Business, Engineering and

Edition). Cisco Press. Palomar, D. & Eldar, Y. (2010). Convex Optimization in Signal Processing and

Peatman, J. (2003). Design with Microcontroller. McGraw Hill Publishing Co Ltd.

Principles of Embedded Networked Systems

Sivarajan, K. (2009). Optical Networks: A Practical Perspective (3rd

Samarasinghe, S. (2006). Neural Networks for Applied Sciences. Taylor and

Mobile VPN: Delivering Advanced

Reliability of Computer Systems and Networks: Fault

. Pearson

rd Ed). Blackwell

Essentials: Applications and Standards

Page 42: MS Computer Engineering (13-12-2010)

FUTURE UNIVERSITY

UST. ATIKA MALIKUST. ATIKA MALIKUST. ATIKA MALIKUST. ATIKA MALIK ⦿⦿⦿⦿ DR. ARISTOTLE A. ANCHETADR. ARISTOTLE A. ANCHETADR. ARISTOTLE A. ANCHETADR. ARISTOTLE A. ANCHETA

56. Subramanian, M. (2000). Network Management. Addison57. Sundararajan, D. (2003). 58. Tanenbaum, A.S. (2003). Computer Networks (459. Verdone, R. Et al. (2008).

Technologies, Analysis and Design60. Wakerly, JF. (2002). Digital Design: Principles & Practices,Prentice Hall.61. Wayne, W. (2008). Computers as Components

Computing System Design: Second Edition. Morgan62. Wolf, W. (2002). Modern VLSI Design: System

Prentice Hall. 63. Wolf,W. (2004). FPGA 64. Wysocki, T., et al. (2004).

Systems and Applications. Springer.65. Ye, N. (2008). Secure Computer and Network Systems: Modeling, Analysis and

Design.

FACULTY OF ENGINEERING

DR. ARISTOTLE A. ANCHETADR. ARISTOTLE A. ANCHETADR. ARISTOTLE A. ANCHETADR. ARISTOTLE A. ANCHETA ⦿⦿⦿⦿ DR. INORAY DINDANG OSOPDR. INORAY DINDANG OSOPDR. INORAY DINDANG OSOPDR. INORAY DINDANG OSOP

Subramanian, M. (2000). Network Management. Addison-Wesley. Sundararajan, D. (2003). Digital Signal Processing: Theory and PracticeTanenbaum, A.S. (2003). Computer Networks (4th Edition). Prentice HVerdone, R. Et al. (2008). Wireless Sensor and A

Analysis and Design. Wakerly, JF. (2002). Digital Design: Principles & Practices,Prentice Hall.Wayne, W. (2008). Computers as Components -Principles of Embedded

g System Design: Second Edition. Morgan-Kaufman.Modern VLSI Design: System-on-Chip Design, Third Edition

Wolf,W. (2004). FPGA -Based Design. Prentice-Hall Wysocki, T., et al. (2004). Advanced Wired and Wireless Networks (Systems and Applications. Springer. Ye, N. (2008). Secure Computer and Network Systems: Modeling, Analysis and

FACULTY OF ENGINEERING

40

DR. INORAY DINDANG OSOPDR. INORAY DINDANG OSOPDR. INORAY DINDANG OSOPDR. INORAY DINDANG OSOP

Wesley. Digital Signal Processing: Theory and Practice.

Edition). Prentice Hall. Wireless Sensor and Actuator Networks:

Wakerly, JF. (2002). Digital Design: Principles & Practices,Prentice Hall. Principles of Embedded

Kaufman. Chip Design, Third Edition.

Advanced Wired and Wireless Networks (Multimedia

Ye, N. (2008). Secure Computer and Network Systems: Modeling, Analysis and

Page 43: MS Computer Engineering (13-12-2010)

FUTURE UNIVERSITY

UST. ATIKA MALIKUST. ATIKA MALIKUST. ATIKA MALIKUST. ATIKA MALIK ⦿⦿⦿⦿ DR. ARISTOTLE A. ANCHETADR. ARISTOTLE A. ANCHETADR. ARISTOTLE A. ANCHETADR. ARISTOTLE A. ANCHETA

XIV. APPENDIX A. References:

Balakrishnan, M and Panwar, B.S. (2005).

Design Tools and Technology.Conference on Microelectronic Systems Education

Caicedo, C.E. (2009). Design of a Computer Networking Laboratory for Efficient

Manageability and Effective Teaching.Conference. Available at ieee.org.

Hellberg, L. et al (1997). System Oriented VLSI Curriculum at Royal Institute of

Technology. Available at ieee.org. IEEE/ACM Computer Engineering Curricula Leigh, W.B. (1997). Perso

Laboratories. Available at ieee.org. Looft, F.J. & Orr, J. (2002).

Program. 32nd ASEE/IEEE Frontiers of Education Conference. Available at ieee.org.

Marti, P, Velasco, M. and Fuertes, J. (2010).

Systems Laboratory Experiment.Vol. 57, No. 10, October 2010.

Sloan Career Cornerstone Center

Available at ieee.org. Wang, J., Tianzhou, C. et al. (2008).

System. 2008 International Conference on Computer Science and Software Engineering. Available at ieee.org.

Prepared and Reviewed by:

Ust. Atika Malik Hussein

HOD, Computer Engineering

FACULTY OF ENGINEERING

DR. ARISTOTLE A. ANCHETADR. ARISTOTLE A. ANCHETADR. ARISTOTLE A. ANCHETADR. ARISTOTLE A. ANCHETA ⦿⦿⦿⦿ DR. INORAY DINDANG OSOPDR. INORAY DINDANG OSOPDR. INORAY DINDANG OSOPDR. INORAY DINDANG OSOP

Balakrishnan, M and Panwar, B.S. (2005). A Specialized Graduate ProgrDesign Tools and Technology. Proceedings of the 2005 IEEE International Conference on Microelectronic Systems Education.

Design of a Computer Networking Laboratory for Efficient Manageability and Effective Teaching. 39th ASEE/IEEE Frontiers in Education

. Available at ieee.org.

System Oriented VLSI Curriculum at Royal Institute of Available at ieee.org.

Computer Engineering Curricula 2004

Personal-Computer Based Digital and Analog VISI Design Available at ieee.org.

Looft, F.J. & Orr, J. (2002). Computer and Communication Networks: MS Graduate ASEE/IEEE Frontiers of Education Conference. Available at

i, P, Velasco, M. and Fuertes, J. (2010). Design of an Embedded Control Systems Laboratory Experiment. IEEE Transactions on Industrial Electronics, Vol. 57, No. 10, October 2010.

Sloan Career Cornerstone Center. (2010). Computer Engineering Field OverviewAvailable at ieee.org.

Wang, J., Tianzhou, C. et al. (2008). Model Curriculum Construction of Embedded 2008 International Conference on Computer Science and Software . Available at ieee.org.

Prepared and Reviewed by:

Dr. Aristotle A. Ancheta

Dr. Inoray

Faculty of Engineering Faculty of KE/KM

FACULTY OF ENGINEERING

41

DR. INORAY DINDANG OSOPDR. INORAY DINDANG OSOPDR. INORAY DINDANG OSOPDR. INORAY DINDANG OSOP

A Specialized Graduate Program in VLSI Proceedings of the 2005 IEEE International

Design of a Computer Networking Laboratory for Efficient SEE/IEEE Frontiers in Education

System Oriented VLSI Curriculum at Royal Institute of

Computer Based Digital and Analog VISI Design

Computer and Communication Networks: MS Graduate ASEE/IEEE Frontiers of Education Conference. Available at

Design of an Embedded Control IEEE Transactions on Industrial Electronics,

Computer Engineering Field Overview.

Model Curriculum Construction of Embedded 2008 International Conference on Computer Science and Software

Dr. Inoray Dindang Osop

Faculty of KE/KM