COURSE TITLE:SOPHOMORE ENGLISH

COURSE CODE:FLEN 101

CREDIT HOURS:3

COURSE DESCRIPTION:

The course Sophomore English will be given to enable students improve their writing skill with a view to encouraging thoughtful, clear and logical expression of facts and ideas that they have to deal with. In fact, the details of demands vary from one specialization to another. However, the overall priorities will be to make students to acquire sufficient language to operate successfully in English, not only in their subject areas, but also within the wider and more generalizations demanded by society of those who have been educated up to college and university level.

COURSE OBJECTIVES:

After taking the course students will be able to:

üWrite effectively the specific varieties of discourse needed within the students' subject areas including essays, exams, term papers, project reports and theses.

üRead efficiently the sorts of materials (e.g handouts, text books, etc.) demanded by the students' subject areas and reproduce them as notes, outlines, and summaries. Etc.

üListen, Understand and reproduce notes, structured outlines, simple summaries etc. topics given as lectures within the students subject areas.

üExplain these notes, outlines, summaries, etc. in simple and clear English that can be understood by non - specialists.

üExpress them-selves effectively in writing using simple but logical and clearly expressed language on any matter of general interest.

REFERENCES AND TEXT BOOKS:

üImhoof, Maurice, & Hermon Hudson, (1965). From Paragraph to Essay. London : Longman Group Limited

üMcCrimmon, James M.(1957). Writing with a Purpose, 3rd ed. Boston : Houhton Mifflin Company

üSolomon Ghebre-Ghiorgis, (1991). Writing for Academic Purposes, (Vol. I). Addis Ababa: Addis Ababa University Printing Press.

TEACHING METHODS:

Tutorials, assignments and case analysis

EVALUATION METHODS:

Test, assignment, quiz40%

Final Exam60%

Total100%

COURSE TITLE:CIVIC AND ETHICAL EDUCATION

COURSE CODE:CVET 101

CREDIT HOURS:3

COURSE DESCRIPTION:

Civic education deals with the subject matter of demo critic governance. It is believed that the course will help the student develop democratic thinking.

The course, in its first, two introductory chapters focuses on the importance of the civic education, the subject matter of state formation, forms of state.

The third chapter of the course discuses citizenship, civic participation, democracy and its principles are dealt within chapter five, and democratic elections are discussed in chapter six.

COURSE OBJECTIVES:

At the end of the course students will be able to:

üMention human rights of the country

üElaborate the content of the constitution

üDefine important terms in the course

üList responsibility of the citizens

REFERENCES AND TEXTBOOKS:

üCopin, William D. (1980) Introduction to International Politics (3rd ed) (New Jersey Engel Wood Cliffs).

üNohlen, Dieter (1996). Elections and Electoral Systems (2nd ed) Macmillan India).

üParry, Maoyser and Day (1992) Political Participation and Democracy in Britain (Cambridge University press)

TEACHING METHODS:

üTutorials, assignments and case analysis

EVALUATION METHODS:

Test, assignment, quiz:40%

Final Exam:60%

Total100%

 

COURSE TITLE:FUNDAMENTALS OF PROGRAMMING

COURSE CODE:INSY- 152

CREDIT HOUR:4

PREREQUIST:INSY- 101

COURSE DESCRIPTION:

Computer programming part I is a continuing course .the course covers basic concepts and evolution of programming in general and structured programming in particular. The course also discusses how to design algorithm to solve problems. It introduces students to the syntax of C++ programming, the control statements functions, arrays strings, pointers and structures.

COURSE OBJECTIVES:

At the end of the course students will be able to:

üDescribe thebasic concepts and evolution of programming

üExplain how to design algorithm to solve problems

üintroduce the syntax of C++ programming, the control statements functions, arrays strings, pointers and structures

REFERENCES AND TEXTBOOKS:

üGanom K Gonnambaleam. And tiule. Albguingigue C++ Programming for engineer, object oriented approach (T)

üJames Cohoon. Jack W. Davidson C++ Program design, an Introduction to programming and object oriented design, 2nd edition,

üKs Easwork Umara. Object Oriented Data structures using C++,

üMaria Litvin, Garry litivin Programming with C++ and data structures, an introduction to programming and computer science,

üP. Radha Ganson Sciteach .Programming with C++,

TEACHING METHODS:

Tutorials, assignments, and projects

EVALUATION METHODS:

Assignment -------------------------10%

Practical accomplishment-------30%

Mid term exam- -------------------20%

Final exam---------------------------40%

Total----------------------------------100%

COURSE TITLE: INTRODUCTION TO INFORMATION & COMMUNICATION TECHNOLOGY

COURSE CODE:INSY- 101

CREDIT HOUR: 3

COURSE DESCRIPTION:

Introduce students to historical developments: types; systems and features of computers and show the application of computers, Introduction to computer Networking, Computer Security and Computer operating systems, MS DOS, MS Windows and utility programmers, Application software, such as, word processing, spreadsheet and MS Acess.

COURSE OBJECTIVES:

After taking the course Introduction to ICTstudents will be able be able to:

üUnderstand the historical backgrounds of Computer.

üDistinguish the types of computers.

üUnderstand the usage of application software.

üUnderstand the basics of Computer Networking, Computer Security.

REFERENCES AND TEXTBOOKS:

üDida Midekso(2003). Introduction to computer science and its applications.

üPearson education(2004). Introduction to computer science, ITL educations limited.

üPearson education, Introduction to computer science, ITL educations limited, 2004.

üRaj,Kamal, (2003).Internet and web Technologies.

TEACHING METHODS:

üTutorials, assignments, and projects

EVALUATION METHODS:

Practical exam------------40%

Final exam-----------------60%

Total ----------------------100%

 

DATA STRUCTURES AND ALGORITHM ANALYSIS

COURSE CODE:INSY- 135

CREDIT HOUR:4

PREREQUISITE:INSY- 152

COURSE DESCRIPTION:

This course focuses on the study of data structures, algorithms and program efficiency. Topics include: analysis of time and space requirements of algorithms; program efficiency improving techniques, abstract data types such as linked lists, stacks, queues, trees (traversal, implementations); simple searching algorithms (linear search, binary search, … ), simple sorting algorithms (bubble sort, insertion sort, selection sort, … ), advanced sorting algorithms (merge sort, quick sort, heap sort … )

COURSE OBJECTIVES:

After taking the course Introduction to ICTstudents will be able be able to:

üUnderstand the Complexity Analysis.

üDescribe different data structures.

üUnderstand how to compute efficiency of algorithms.

üWrite code for searching and sorting algorithms.

TEACHING METHODS:

üTutorials, assignments, and projects

EVALUATION METHODS:

Practical exam------------40%

Final exam-----------------60%

Total ----------------------100%

REFERENCES AND TEXTBOOK:

üMark Allen Weiss, Data Structures And Problem Solving Using C++ (2nd ed), USA, Addison-Wesley, 1999

üAdam Drozdek, Data Structures and Algorithms in C++(2nd ed), USA, Thomson Brooks/Cole , 2001

üWilliam J. Collins, Data Structures and the Standard Template Library, McGraw-Hill Science/Engineering/Math, 2002

 

COURSE TITLE: FUNDAMENTALS OF DATABASE SYSTEMS

CREDIT HOUR: 4

COURSE CODE:INSY- 272

COURSE DESCRIPTION:

This course has been designed to introduce the basic concept and elements of file and database systems while this course covers the following advanced aspects of database management systems: The modern database management systems and emerging database technologies and applications that address new challenges to database and information management systems; The database system architecture and the main implementation techniques of database management system (DBMSs) and Web-based database application system.

Course Objectives

At the end of the course students will be able to:

üDescribe advanced introduction concepts of modeling, designing, querying and managing large databases.

üMention a spectrum of database and the design of DBMSs to manage database.

üExplain the modern database management systems and emerging database technologies and applications

REFERENCES AND TEXTBOOKS:

üAbraham Silberschatz, Henry F.kortoz. Sudarson Database base system concepts,

üAbraham Silbershatz, Henry F. Kortoz, Studarson Database base system concepts. (T )

üDavid MKroenke. Database processing, fundamentals, design and implementations, 8th edition.

üGarry W. Hansin James. V Hansen Database management and design, 2nd edition,

üJames Bradly An elementary introduction to database management

üSharad Maswari, Luchijain .Database management systems, complete practical approach. 2nd edition.

üToby J. Torry Database modeling and design, 3rd edition.

TEACHING METHODS:

üTutorials, assignments, and projects

EVALUATION METHODS:

Practical exam------------40%

Final exam-----------------60%

Total ------------------------100%

COURSE TITLE:RAPID APPLICATION DEVELOPMENT

CREDIT HOUR:4

COURSE CODE:INSY- 355

COURSE DESCRIPTION:

Rapid application development deals with concepts and methodology, using various visual tools, database programming and basic concepts of active X component. It also discusses how to design the interface by using visual basic and how to solve problems. It introduces students to the syntax of Visual Basic, the control statements functions arrays strings, pointers and structures.

COURSE OBJECTIVES:

At the end of the course, students will be able to:

üDesign an interface, set the property of the controls and coding program to solve a given problems

üDevelop students’ attitude toward the way computer solves a problem

üDesign application using VB. Net frameworks

REFERENCES AND TEXTBOOKS:

üProgramming is Microsoft Visual Basic 6.0 Diane zakellege of Dupage

üTeach Yourself Visual Basic 6.0, Scott Warner, Tata McGraw-Hill Publishing company limited New Delhi,

üVisual Basic. Net, C. Muthu(T)

üVisual Basic.Net, Weekend crash course, Richard Mansfiel

Teaching Methods

üTutorials, assignments, and projects.

EVALUATION METHODS:

Laboratory exercise----------------15%

Midterm exam----------------------25%

Final exam----------------------------60%

Total-------------------------------100%

 

COURSE TITLE:OBJECT ORIENTED PROGRAMMING

CREDIT HOUR:4

COURSE CODE: INSY- 157

PREREQUISITE:INSY- 112

COURSE DESCRIPTION:

The general objective of this course is to introduce the students to the concepts and techniques of object oriented programming and design using C++ / Java programming language. The course gives brief discussion on O.O.P concepts such as class, object, inheritance, polymorphism, operator overloading and class templates.

Course Objective

At the end of the course students will be able to:

üDescribe concepts and benefits of OOP in contrast with structural programming

üDesign ADT using class

üReveal inheritance, encapsulation, polymorphism and operator overloading C++/Java

üDesign class Template

References and text books

üDavid Arnem, Garland Wiss Introduction to programming in java, an object oriented approach

üBarry Holmus Programming with Java.

üNIIT Java formulation of programs,

üRalph Morlli. Java, Java. Java, Object oriented programming solving

üSRD group Instructional software research and development Introduction to object oriented programming through java, C++

üJames Cohoon, Jack W. Davidson C++ program design an introduction to programming and object oriented design, 2nd edition,

üKs Easwark Umara Object Oriented data structure using C++,

üP. Radha Ganson Sciteach Programming with C++,

Teaching Methods

üTutorials, assignments, projects and case analysis

EVALUATION METHODS:

Laboratory exercise----------------35%

Midterm exam----------------------25%

Final exam---------------------------40%

Total----------------------------------100%

 

COURSE TITLE:INTERNET PROGRAMMING

CREDIT HOUR:4

COURSE CODE:INSY- 352

COURSE DESCRIPTION:

Until this course is given to the students, they can certainly start their browser and hit the web without any knowledge the Hypertext Markup Language (HTML) that beneath all web documents, or pages. This course introduce students the basic knowledge of HTML, Cascade style sheet, and client and server side scripts

Course Objectives

At the end of the course, students will be able to:

üDevelop static website, and

üDevelop Dynamic Website

REFERENCES AND TEXTBOOKS:

üDeitel, H.M Deitel Internet and World Wide Web, How to program: User generated consent. 4th edition, Web 2.0. (T)

üDeitel. P.J. Deitel. H.M Deitel. Internet and World Wide Web, How to program: User generated consent. 4th Edition, Web 2.0

üHTML Publishing Bible, Algan Simpson

üLynda Weinman <DesigningWeb graphics 3>: How to prepare Images and media for the web, 3rd edition,.

üMarlyn S. MAtheos. Erik B. Powsen The complete References: FrontPage 2000,

üN.P. Geoglar J.akila ndeaswai Web technology Developers perspective.

üShelly Cashman Woods HTML: Complete concepts and techniques, 3rd edition

üWeb Technology, Technical publication Gradnya S.Gotmas. Vijayalaxmi S.Jeuks.

üWiny Willard Web design, a beginners guide essential skills for first time designers.. Tata McGraw hill rfition.

References: Websites

ühttp:// www.w3c.org/ Specifications for web technologies such as HTTP, HTML, DOM. CSS, XML

ühttp://www.php.net/ - PHP

ühttp://www.webReferences:.com/

ühttp://www.w3schools.com/

Teaching Methods

üTutorials, assignments, projects and case analysis

 

EVALUATION METHODS:

Laboratory exercise----------------35%

Midterm exam----------------------25%

Final exam---------------------------40%

Total----------------------------------100%

 

COURSE TITLE: SYSTEM ANALYSIS AND DESIGN

CREDIT HOUR: 3

COURSE CODE: INSY- 363

COURSE DESCRIPTION:

The course has been designed to introduce students with the concept of system analysis and design in general. The course will cover definitions, elements, characteristics, types of systems, the life cycle of systems development and the role of system analysis in system analysis and design.

COURSE OBJECTIVES:

After the successful accomplishment of the course students will be able to:

üAnalyze for object-oriented software systems (e.g., UML diagrams).

üIntroduce to software design.

üDescribe Software development life cycles.

üMention the Analysis for procedural program (functional decomposition, dataflow modeling,

üExplain Entity-relationships diagrams, finite –state machines...)

üDiscuss Database modeling

üMention Project management.

 

REFERENCES AND TEXTBOOKS:

üEllias M. Awad system analysis and design, 2nd edition, (T)

üessential of System analysis and design, 2nd edition

üWhiton Bentlin Dittman system analysis and design methods, 6th edition,

Teaching Methods

üTutorials, assignments, projects and case analysis

EVALUATION METHODS:

Laboratory exercise----------------35%

Midterm exam----------------------25%

Final exam---------------------------40%

Total----------------------------------100%

 

COURSE TITLE: INFORMATION SYSTEMS PROJECT MANAGEMENT

CREDIT HOUR:3

COURSE CODE: INSY- 462

COURSE DESCRIPTION:

This course has been developed to equip students with the knowledge of a solid foundation for understanding and application of principles, techniques and technologies utilized in the development of good software system by individuals or teams.

COURSE OBJECTIVES:

After completing the course, students will be able to:

üAnalyze, design and build object-oriented systems

üExplain and justify design based on design principles, patterns, and heuristics,

üWrite object oriented code to correctly implement a design

üVerify and validate an object-oriented system.

REFERENCES AND TEXTBOOKS:

üEllias M. Awad System analysis and design, 2nd edition,

üEssential of system analysis and design, 2nd edition,

üK. Chandera Shakar Shet Software Engineering and quality assurance,

üNeelam Bawane Software Engineering,

üWhiton Bentlin System analysis and design methods, 6th edition,

Teaching Methods

üTutorials, assignments, projects and case analysis

EVALUATION METHODS:

Laboratory exercise----------------35%

Midterm exam----------------------25%

Final exam---------------------------40%

Total---------------------------------100%

 

COURSE TITLE: SENIOR PROJECT I

CREDIT HOUR: 3

COURSE CODE:INSY- 496

COURSE DESCRIPTION:

This course is a project work deals with the analysis phase of the final graduation project with proposal, the problem identification and analysis and modeling techniques also with the design. coding and implementation of the final graduation project with the selected front end and back end programming language.

COURSE OBJECTIVES:

At the end of then course students will be able to:

üShow their skills of analyzing problems

üDescribe how to conduct fact finding methodologies and representing an existing and a proposed system with various modeling techniques

REFERENCES:

üBarry Holmus Programming with Java,

üDavid Arnew, Garland Wiss. Introduction to programming in Java an object oriented approach.

üDeitel, P.J. Deitel H.M Deitel Internet and World Wide Web, How to program: User generated consent, 4th Edition, Web 2.0.

üDiane zakellege of Dupage Programming is Microsoft Visual Basic 6.0

üEllias M. Awad System analysis and design, 2nd edition,

üEssential of system analysis and design, 2nd edtion,

üGeoglar J.akila ndeaswai Web technology developers’ perspective N.P..

üGradnya S.Gotmas. Vijayalaxmi S.Jeuks Web Technology, Technical publication,.

üJava foundation of programs, NIIT

üK. Chandera Shakar Shet Software Engineering and quality assurance,

üLynda Weinman. <Designing Web graphics.>: How to prepare Images and media for the web, 3rd edition

üMarlyn S. Matheos. Erik B. Powsen The complete References: FrontPage 2000.

üNeelam Bawane Software Engineering,

üRalph Morlli Java, Java, Java, Object Oriented problem solving.

üRichard Mansfield Visual Basic Net. Weekend Crash Course,

üScott Warner Teach Yourself Visual Basic 6.0, , Tata McGraw-Hill Publishing company limited New Delhi.

üShally Cashman woods HTML: Complete concepts and technique, 3rd edition

üSRD group Introduction to object oriented programming through java.. Instructional software research and development.

üWhiton Bentlin Dittman System analysis and design methods, 6th edition,

EVALUATION METHODS:

Individual presentation-------40%

Paper evaluation---------------60%

Total------------------------------100%

 

COURSE TITLE:NETWORKING & SYSTEM ADMINISTRATION

CREDIT HOUR:4

COURSE CODE: INSY- 344

COURSE DESCRIPTION:

This course has been developed to introduce the principles, ideas and practices of system administration. The course also deals with a mixture of theory and practice of the network and system administration. Moreover, the course focuses on the general principles involved in setting up, configuring and maintaining computer systems.

COURSE OBJECTIVES:

On successful completion of the course, student will be able to:

üDemonstrate knowledge of basic principles and practices of fundamental importance concerning setting up, configuring and maintaining computer systems.

üEncourage to further investigate the important aspects of planning and implementing a network, providing security & services.

REFERENCES AND TEXTBOOKS:

üComputer network Assistance approach, 4th edition, Larry L Hitosn, S, Davie.

üComputer network, 4th edition, Andrew S. Tanenbaum

üMCSE (Microsoft Certified System Engineer) Widows 2000 Accelerated. (T)

üNetworking complete, 3rd edition,

üNetworking for dummies, 3rd edition, a References: for the rest of us.

Teaching Methods

üTutorials, assignments, projects and case analysis

EVALUATION METHODS:

Laboratory exercise----------------35%

Midterm exam----------------------25%

Final exam---------------------------40%

Total---------------------------------100%

 

COURSE TITLE:MANAGEMENT INFORMATION SYSTEM

COURSE CODE: INSY- 265

CREDIT HOURS: INSY- 103

COURSE DESCRIPTION:

The course is designed to acquaint students with the concepts, types and sources of management information, data and information processing. In addition the course deals with analysis of basic data information concepts, the technology of data processing system: introduction to computer data processing; computer software and processing.

COURSE OBJECTIVES:

At the end of the course students will be able to:

üExplain the role of information in decision making

üDescribewhat data and information processing means

üExplain abouttechnology of data processing system

üShow their skill about computer software and processing

REFERENCES AND TEXTBOOKS:

üDavis and Olson (1985).management information system. Mc Graw Hill N.Y

üEssentials of management information system. 3rd Edition. Transformation Business and Management. Kenneth C.Laudon.Jane Price Laudan.

üFundamental of information systems, 2nd edition, Ralghm M.Stair, George W. Reynolds

üInformation system Management for You.3rd edition, Stephen Doyle

üKenneth C.laudon Jane P London(n.d). Management Information system.4th ed.

üManagement Information system, solving business probmels and information technology; 3rd Edition Gerald V.Post. davis L.Anderson.

üManagement information systems, Managing Information Technology in the Business Enterprise, 6th James A.O’Brini Tata McGraw-Hill edition,

üManagement Information systems. The manager’s view 3rd edition, Robert Schultheis Mary Summnear.

üOrila Lawrence S(1982).introduction to business data processing.N.Y M.c Graw Hill Book

üScott George ,M (1986).principles of management information systems. Mc Graw Hill N.Y

üSyzmansk and Moris (1988).introduction to computer and inforrmation system. Merrill pub co.

Teaching Methods

üTutorials, assignments, projects and case analysis

EVALUATION METHODS::

Assignment---------------------------------10%

Term paper ---------------------------------30%

Presentation -------------------------------60%

Total ----------------------------------------100%

 

COURSE TITLE:PRINCIPLES OF ACCOUNTING I

COURSE CODE:ACCT 101

CREDIT HOUSE:3

COURSE DESCRIPTION:

This course introduces students to the fundamentals of record keeping and reporting for small and medium size business engaged in service giving and merchandizing activities. It serves as an introduction to record keeping, for ms and procedures before the extensive stud y of accounting principles and concepts.

Course Objectives

At the end of the course students will be able to:

üDefine basic structure of accounting

üCombine journals and subsidiary ledgers to complete the accounting cycle of a business.

üAccount for sales tax, bad bebts promissory notes, accrued Revenues and accrued expenses.

üAccount for accounting system design, report and interpret the final report.

REFERENCES AND TEXTBOOKS:

üFees and Warren, Accounting Principles, 16th ed.

TEACHING METHODS:

üTutorials, assignments, and projects

EVALUATION METHODS:

Test, assignment, quiz40%

Final Exam60%

Total100%

 

COURSE TITLE: CALCULUS I

CREDIT HOUR:3

COURSE CODE: MAT 101

COURSE DESCRIPTION:

The course is designed to introduce students with analytic geometry and introduction to calculus. The course is subdivided into two major categories. The first deals with techniques in which algebra is applied to geometry. It composes coordinate plane, conic section and rotation of coordinates system. Secondly it introduces the new basic concepts about calculus special limit of function, techniques of differentiation and its application in extreme function, integral calculus of one variable and its application on area and volume.

COURSE OBJECTIVES:

At the end of this course students will be able to:

üAttain the basic concepts coordinate plane

üIdentify different equation of representing conic section

üGrasp and assimilate better and precise formal definition of concepts of limits and limit theorem

üKnow the basic concepts of differentiation and techniques differentiation

REFERENCES AND TEXTBOOKS:

üBrief Calculus & its Application, Larry, David, 9th edition, 2001 printce-Hall

üCalculus II, Larson, Hosteler, Edwards, 2002

üFundamentals of calculus of one variables, yismaw Alemu, 2002 Mega Printing Press

üIntroduction to analytic geometry, abbey abay, 1988

üCalculus, 5th, Robert Ellis andDenny Gulick

 

TEACHING METHODS:

üLecture

üGroup discussion

üJigsaw group project

EVALUATION METHODS:

Assignment----------------------10%

Mid -semester exam----------30%

Final exam--------------------- 60%

Total------------------------------100%

 

COURSE TITLE: COMMUNICATION SKILLS

CREDIT HOUR: 3

COURSE CODE: FLEN 102

COURSE DESCRIPTION:

This course applied English has been developed to give students hands on experience on writing memos, letter of different kinds such as compliant , a replay letter of application, curriculum vitae , minutes , description and business reports. The course also helps students understand and produce organizational charts.

COURSE OBJECTIVES:

At the end of this course students will be able to:

üUse graphics to present statistical information

üProduce and explain flow charts and algorithms

üWrite letters of different purposes

 

REFERENCES AND TEXTBOOKS:

üDesmond w Evas .Improving English skills.

üLeen Sen. Communication skills.

üSteven J. Matthehiesen. Essential words for TOFEL. 2nd ed

TEACHING METHODS:

üLecture

üGroup discussion

üGroup project

EVALUATION METHODS:

Assignment----------------------10%

Mid -semester exam----------30%

Final exam--------------------- 60%

Total------------------------------100%

 

COURSE TITLE:INTRODUCTION TO MANAGEMENT

COURSE CODE: BUMA 101

CREDIT HOURS:3

COURSE DESCRIPTION:

The course Introduce concepts of the general management, theories and principles with special emphasis to the fundamental functions of management i.e. planning, organizing, staffing, directing and controlling. It also introduces the evaluation and development of management thought and the over all concepts of organizational environment.

COURSE OBJECTIVES:

After taking this course student will be able to:

üIdentify basic concepts and principles of management and its historical development.

üMention management functions and over all concept of organizational environment.

üRealize the variety of approaches to management and would appreciate the need to know more about it.

REFERENCES AND TEXTBOOKS:

üBoone, Louis E. and Kurtz, David L(1981). Principles of Management 2nd ed., Toronto: Random House Inc,.

üKinard, Jery, (1998). Management, Toronto: D.C. Health and Company,

üKoontz, Harold, and Weihrich Heinz(1988). Management, 9th ed., New York: McGraw Hill Book Co.

üMerill, Harwood F.( 1980). Classics in Management, India : Tera Preval a Publishing Industries.

üPlunckett, R and Raymond F. Attner(.1997). Management, Meeting and Exceeding Customer Expectations, 6th South Western Publishing Co., Cincinnati,

üTerry, George R. and Franklin , Stephen G. (1988). Principles of Management, 8th ed., Hoom Wood: Richard D. Irwin Inc.,

TEACHING METHODS:

üLecture

üGroup discussion

üGroup project

EVALUATION METHODS:

Term Paper -------------------------------------- 30%

Mid Semester ----------------------------------- 30%

Final Exam---------------------------------------- 40%

Total-----------------------------------------------100%

 

COURSE TITLE:ENTREPRENEURSHIP

COURSE CODE: BUMA 312

COURSE HOURS: 3

COURSE DESCRIPTION:

The course has been designed to expose students to salient aspects of starting a business and to acquaint them with the peculiar challenges and management decisions faced by owners of business in general and small business in particular. The course will focus on skills of entrepreneur like identifying business opportunities, initiating, financing and developing new venture business plants. It also address issues of small business like legal aspects, valuation, financing and costing. Generally the course e deals with the role of small business and its environment, forms of small business organization routes to market entry, management of resources and financing.

COURSE OBJECTIVES:

After the successful accomplishment of the course students will be able to:

üShow their knowledge and skill of starting and operating small business,

üdiscuss issues of small business like legal aspects, valuation, financing and costing

üexplain the skills of entrepreneur

üdescribe the forms of small business organization

REFERENCES AND TEXTBOOKS:

üClifford,M.Banmaback(1988).How to organize and operate a business.8th ed.Engeelwod cliffs.Ns printice hall

üPeter F.Drucker(1985).Innovation and entrepreneurship: principles and practice.Newyork.harper and row

üJim haren(1998).The one page business plan. USA,the one page business plan company.

üVasant D(1999).Dynamics of Entrepreneurial development and management. Delhi.Himalya publishing house.

TEACHING METHODS:

üLecture

üGroup discussion

üGroup project

EVALUATION METHODS:

Mid - semester exam------------40%

Final exam--------------------------60%

Total--------------------------------100%

 

COURSE TITLE:PRINCIPLES OF ACCOUNTING II

COURSE CODE:ACCT 102

CREDIT HOUR: 3

COURSE DESCRIPTION:

The course is an extension of principles of Accounting I. It deals with inventories, non current assets, payroll system and current liabilities, Accounting principles and concepts, organization and operation of partnership and corporation. Besides, it deals with stockholders' Equity, Earnings and Dividends, Accounting for department and branch operations, and introduction to manufacturing and cost systems.

Course Objectives

After taking the course principles of accounting II students will be able to

üList basic concepts and principle of accounting

üIdentity practices introduced in accounting inventory.

üdescribe payroll taxes in the Ethiopian context

REFERENCES AND TEXTBOOKS:

üFees and Warren, Principles of Accounting 11th Ed, 12th Ed, 13th Ed, 14th Ed, 15th Ed, 16th Ed, 17th Ed, USA.

üNiawonger and Fess, Accounting principles, 10th, 11th, 12th or 13th Ed.

üWalter B. Meigs, Accounting. The basic for business Decisions 6th ed, 7th ed or 8th Ed, USA.

TEACHING METHODS:

üLecture

üGroup discussion

üGroup project

EVALUATION METHODS:

Assignment-----------------------------20%

Mid-semester exam ------------------30%

Final exam ----------------------------- 50%

Total ----------------------------------100%

 

FUNDAMENTALS OF INFORMATION SYSTEMS

COURSE CODE:INSY- 103

CREDIT HOUR:3

DESCRIPTION

The module covers topics that deal with computerized information system analysis and designing with a structured approach. It covers topics such as system development life cycles, users’ needs/ requirements gathering techniques and procedures; system analysis methodologies, and system modeling tools. As these tasks are expected to accomplish with limited time and resources, they should be handle with a systematic approach. Therefore, project management topics are well covered in this module.

COURSE OBJECTIVES:

Up on completion of this module, the student will be able to:

üacquire system analysis and design skill in general;

üknow the basic techniques and methodologies of systems development;

üwork with system modeling tools and the procedures;

ücritically evaluate the pros and cones of different system analysis methodologies;

üunderstand project management concepts, principles, and techniques;

üUnderstand the necessary interactions between users, customers and managers involved in an IS development project.

üManage system analysis and design projects professionally.

TEACHING METHODS:

üLecture

üGroup discussion

üGroup project

EVALUATION METHODS:

Assignment-----------------------------20%

Mid-semester exam ------------------30%

Final exam ----------------------------- 50%

Total ----------------------------------100%

 

ADVANCED DATABASE MANAGEMENT SYSTEMS

COURSE CODE: INSY- 371

Credit Hour:4

Prerequisites:INSY- 272

This course is a continuation of the course Fundamentals of Database systems. It extends the knowledge in the previous course by adding concepts of advanced issued in database management systems and advanced database systems. Topics to be covered are : file and record organization ,basics of query optimization, transaction management, database security and overview of advanced database systems like Object-Oriented and Object-Relational databases, active databases, deductive databases, multimedia and spatial databases, distributed databases, and current trends in DBMS.

REFERENCES AND TEXTBOOK:

üRamez Elmasri, Shamkant B. Navathe , Fundamentals of Database Systems( 4th ed ) , USA, Addison-Wesley, 2004

üAbraham Silberschatz, Henry F. Korth, S. Sudarshan , Database System Concepts(4th Ed), USA,McGraw Hill Inc. , 2002.

üHector Garcia-Molina, Jeffrey D. Ullman, Jennifer Widom , Database Systems :The Complete Book, USA,Prentice Hall, 2002.

üC.J.DATE , Introduction to Database systems(8th ed), USA,Addison Wesley, 2003

üRamakrishnan R. and Gehrke J., Database Management Systems( 3rded), USA, McGraw Hill,2003

TEACHING METHODS:

üLecture

üGroup discussion

üGroup project

EVALUATION METHODS:

Assignment-----------------------------20%

Mid-semester exam ------------------30%

Final exam ----------------------------- 50%

Total ----------------------------------100%

 

INTRODUCTION TO DISTRIBUTED SYSTEM

COURSE CODE: INSY- 463

CREDIT HOUR:4

PREREQUISITES:

COURSE DESCRIPTION:

This course extends the knowledge in the previous courses by adding concepts of distributed systems, design issues in distributed systems, distributed computing models, communication, and modular frameworks for building frameworks.

Course Objectives:

After you have completed studying this chapter, you will be able to:

üExplainthe concept of distributed system in nature ,

üDescribe the reason tostudy distributed Systems

üDefine distributed system in computer system

üDescribe the different characteristics of distributed system,

üDiscussthe requirements to facilitate distributed system,

üDiscuss about the advantages and disadvantages of distributed system

TEACHING METHODS:

üLecture

üGroup discussion

üGroup project

EVALUATION METHODS:

Assignment-----------------------------20%

Mid-semester exam ------------------30%

Final exam ----------------------------- 50%

Total ----------------------------------100%

 

OBJECT ORIENTED SYSTEMS ANALYSIS AND DESIGN

COURSE CODE: INSY- 369

Credit Hour:4

Prerequisites:INSY- 363

Course Description:

This course intended to equip students with theoretical and practical aspects of fundamentals of Object Oriented Systems Analysis and Design. It includes the topics:

Introduction to Systems Analysis and Design, Methodologies, Structured vs. OO approaches Gathering user requirements: CRC cards; use case scenario; Object Oriented Analysis: Modeling Systems Requirements; Static modeling: Use case diagrams; Dynamic Modeling: Sequence diagrams; Conceptual modeling: Class diagrams; Object Oriented Design: class type architecture; state chart modeling; collaboration modeling; relational persistent modeling; user interface design; Implementation and testing

Course Objective:

This course is designed to equip students with the skills to perform system analysis, design and implementation with the object oriented approach.

Up on the completion of this course students will be able to:

üDescribe the merits of object oriented analysis and design

üModel and analyze information systems and their requirements using UML (Unified Modeling Language).

üDevelop the ability to understand and use object orientedsystem analysis methodology

üDevelop detailed object-oriented designs.

üApply their knowledge of good design principles and of design patterns in order to improve the quality of their designs

üPresent a written report on a system design in a competent and professional manner

References:

üScott W. Ambler (2001). The object Primer. Cambridge University press

üBooch, Grady et al (1994) Object Oriented Analysis and Design: With Applications. Addison-Wesley

üMartin Fowler (2003), UML Distilled: A Brief Guide to the Standard Object Modeling Language, 3rd Edition, Addison-Wesley

üJames Rumbaugh, Ivar Jacobson, Grady Booch (1999). The Unified Modeling Language References: Manual, Addison-Wesley

TEACHING METHODS:

üLecture

üGroup discussion

üGroup project

EVALUATION METHODS::

Assignment-----------------------------20%

Mid-semester exam ------------------30%

Final exam ----------------------------- 50%

Total ----------------------------------100%

 

COMPUTERARCHITECTURE&ORGANIZATION

COURSE C ODE:INSY- 241

CREDIT HOUR:4

Prerequisite:INSY 152

Course Description:

This course introduces students to basic computer organization and architecture concepts. It covers: number systems, Boolean algebra, digital logic circuits and their design, simple machine architecture, genealogy of microprocessors, von Neumann architecture, the system bus model, data representation and manipulation, organization of instruction sets and program execution, microprocessor organization, memory organization, organization of input and output subsystem, I/O interface; instruction set design philosophies, parallel processing, symmetric multiprocessing and clustering; case study of at leas two microprocessor families and other components of computing system.

Course Objectives:

By the end of this section, you should be able to:

üUnderstand Digital Logic Circuits, Programming the Basic Computer, Micro programmed Control, Central Processing Unit, Input-Output Organization, Memory Organization

üDefine Digital Components

üDescribe Data Representation and Register Transfer and Micro operations

üDescribe Basic Computer Organization and Design

 

REFERENCES AND TEXTBOOKS:

üAndrew S. Tannenbaum, Structured Computer Organization,(4thed), Prentice Hall, 1999.

üMano, M. and Kime, C., Logic and Computer Design Fundamentals, (3rd ed), Pearson Prentice Hall, 2004.

üStallings, W.: Computer Organization and Architecture: Designing for Performance, (5th ed), Prentice Hall, 1996.

üJohn Hennessey and David Patterson: Computer Architecture: A Quantitative Approach, (4th ed), Morgan Kauffman Publishers, 2003.

TEACHING METHODS:

üLecture

üGroup discussion

üGroup project

EVALUATION METHODS:

Assignment-----------------------------20%

Mid-semester exam ------------------30%

Final exam ----------------------------- 50%

Total ----------------------------------100%

 

DATA COMMUNICATION AND COMPUTER NETWORKS

COURSE CODE: INSY- 243

CREDIT HOUR:4

COURSE DESCRIPTION:

Topics covered are :Application of Computer Networks; overview of the OSI and TCP/IP References: models, the Internet; network types: LAN, MAN, WAN, Intranet, Internet; network protocols; analog and digital signals, modulation; guided and unguided transmission media and their characteristics: guided media (twisted pair, coaxial cable, fiber optic), unguided media (satellite, microwave, radio), encoding, multiplexing, synchronous and asynchronous communication, transmission impairments; connecting devices: repeater, hub, switch, bridge, router, gateway, firewall; switching techniques, circuit switching, packet switching, message switching; error detection and correction; flow and error control; multiple access methods; network topologies, bus, ring, star, mesh; LANs, Ethernet (standard, fast, gigabit), token bus, token ring; WANs, host-to-host delivery, internetworking, addressing, routing; commonly used application layer protocols; network security; network management.

COURSE OBECTIVE:

This is a course designed to introduce the students to basic principles and techniques of data communication in computer networks. After completing this course students are able to understand:

üApplication of Computer Networks.

üDescribe the OSI and TCP/IP References: models, the Internet;

üDistinguish network types: LAN, MAN, WAN, Intranet, Internet; network protocols; analog and digital signals, modulation; guided and unguided transmission media and their characteristics.

REFERENCES AND TEXTBOOKS:

üB. A. Forouzan: Data Communications and Networking ( 3rded), 2003.

üS. Tannenbaum: Computer Networks( 4thed), Prentice Hall, 2003.

üW. Stallings: Data and Computer Communications (7th ed), Prentice Hall, , 2004.

üD. E. Comer and R. E. Droms: Computer Networks and Internets, with Internet Applications(4th Ed), Prentice Hall, 2003.

üJ. F. Kurose and K. W. Ross: Computer Networking: A Top-Down Approach to the Internet (3rd ed), Pearson Education, Inc., 2005.

TEACHING METHODS:

üLecture

üGroup discussion

üGroup project

EVALUATION METHODS:

Assignment-----------------------------20%

Mid-semester exam ------------------30%

Final exam ----------------------------- 50%

Total ----------------------------------100%

 

INTRODUCTIONTOKNOWLEDGEBASEDSYSTEMS

COURSE CODE: INSY- 471

CREDIT HOUR:3

COURSE DESCRIPTION:

This course introduces representations, techniques, and architectures used to build applied systems and to account for intelligence from a computational point of view. It explores applications of rule chaining, heuristic search, Knowledge-representation (logic-based and probabilistic-based), constraint propagation, constrained search, and other related problem-solving paradigms. In addition, it covers applications of decision trees, neural nets, Support Vector Machines (SVMs) and other learning paradigms.

COURSE OBJECTIVES:

After completing this course students will be able to:

üUnderstand the different searching algorithms and how to code.

üDescribe knowledge representation in a computer system.

REFERENCES AND TEXTBOOK:

üStuart J. Russell and Peter Norvig, Artificial Intelligence: Modern Approach (2nd edition), USA, Prentice Hall, 2003

üPhilip C. Jackson, Introduction to Artificial Intelligence (2ndedition), USA, Dover Publications, 1985

TEACHING METHODS:

üLecture

üGroup discussion

üGroup project

EVALUATION METHODS:

Assignment-----------------------------20%

Mid-semester exam ------------------30%

Final exam ----------------------------- 50%

Total ----------------------------------100%

 

MODERNINFORMATIONSTORAGEANDRETRIEVAL

COURSE C ODE:INSY- 465

CREDIT HOUR:4

COURSE DESCRIPTION:

Information retrieval (IR) covers issues of representation, storage, and access to very large single-media or multimedia document collections. The focus of this module is the modern way of storage and retrieval of information.

COURSE OBJECTIVES:

Up on completion of this module, a student will be able to:

üunderstand the concepts and principle of modern information storage and retrieval;

üunderstand different filing and indexing systems and algorithms;and

üidentify the pros and cons of traditional information storage over the modern information storage;

 

TEACHING METHODS:

üLecture

üGroup discussion

üGroup project

EVALUATION METHODS:

Assignment-----------------------------20%

Mid-semester exam ------------------30%

Final exam ----------------------------- 50%

Total ----------------------------------100%

 

OPERATINGSYSTEMS

COURSE CODE: INSY- 347

CREDIT HOUR:4

COURSE DESCRIPTION:

The course introduces the students to the basic functions of operating systems. Topics to be covered are: Overview of operating systems, history, evolution, philosophy; the process concept; the thread concept; scheduling: basic concepts, scheduling criteria, scheduling algorithms; inter-process communication, process synchronization, the critical section problem, semaphores, monitors, classical synchronization problems; deadlocks: avoidance, prevention, detection; memory management: physical and virtual memory, swapping, allocation, paging, segmentation; file systems: access methods, directory structure, file system implementation, disk space management; Input/Output: principles of I/O hardware and software; security: authentication, encryption.

COURSE OBJECTIVE:

After completing this course, students should be able to grasp the following basic concepts of operating system

üDefinition and history of operating systems

üStructure of operating system

üProcess management

üStorage management

üFile management

üI/O management

üSecurity and Protection

REFERENCES AND TEXTBOOKS:

üWilliam Stallings, Operating Systems: Internals and Design Principles (5th ed), Prentice Hall, 2005.

üAbraham Silberschatz, P. B. Galvin and G. Gagne: Operating System Concepts (6th ed), John Wiley & Sons, 2001.

TEACHING METHODS:

üLecture

üGroup discussion

üGroup project

EVALUATION METHODS:

Assignment-----------------------------20%

Mid-semester exam ------------------30%

Final exam ----------------------------- 50%

Total ----------------------------------100%

 

Course Title:Accounting Information System

Course Number:Acct 256

Credit Hours:3 Hrs

Prerequisite:INSY 101

COURSE OBJECTIVE:

After completing this course the student will be able to:

üShow how information systems can assist an organization in achieving its objectives.

üExplain how the type and quality of information varies according to the level of decision making

üExplain the concept of positive and negative feedback, filtering, coupling and decoupling, and entropy in the context of organizational and financial systems.

COURSE DESCRIPTION:

This course deals with systems theory; basic elements of systems control; types and nature of information systems for operational, tactical, and strategic planning and control. In addition the course addresses detailed discussions of the cycle approach to accounting information systems: spending cycle, conversion cycle, revenue cycle, and administrative cycle.

REFERENCES AND TEXTBOOKS:

üRomney and Steinbart, 2000: Accounting Information Systems, 8th Edition, Prentice Hall, Inc.

üJames R. Davis, C. Wayne Alderman, Leonard A. Robinson, Accounting Information System.

TEACHING METHODS:

üLecture

üGroup discussion

üGroup project

EVALUATION METHODS:

Test, assignment, quiz40%

Final Exam60%

Total100%

 

COURSE TITLE: CALCULUS II

CREDIT HOUR:3

COURSE CODE: MAT 102

COURSE DESCRIPTION:

The course aims at providing a firma foundation in further concepts & techniques of integral calculus, sequence and series of real numbers and power series.

COURSE OBJECTIVES:

On completion of the course, students should be able to:

üDiscuss the concept of inverse functions and their derivations

üDevelop additional techniques of integration

üEvaluate improper integration

üUse L’ Hopital’s rule to evaluate limits

üDefine sequence and series of real numbers

üDiscuss properties of real sequences and series

üDefine power series

üDiscuss proprieties of power series

REFERENCES AND TEXTBOOKS:

üR. Ellis and D. Gulick: Calculus with Analytic Geometry

üR. Johnson and F. Kiokemeister: Calculus with Analytic Geometry

üJames Stewart: Calculus

üS. Gupta and Nishan Rani: Fundamental Real Analysis

üMarsden: Vector Calculus

TEACHING METHODS:

üLecture

üGroup discussion

üGroup project

EVALUATION METHODS:

Assignment-----------------------------20%

Mid-semester exam ------------------30%

Final exam ----------------------------- 50%

Total ----------------------------------100%

 

DISCRETE MATHEMATICS & COMBINATORY

COURSE CODE: MAT 302

CREDIT HOURS: 4

COURSE DESCRIPTION:

The course sets the necessary background for students to understand the subsequent application area courses such as probability, network, etc

COURSE DESCRIPTION:

This course deals with review of sets and functions, fundamental principles of counting, generating functions and recurrence relations, graph theory and its application.

COURSE OBJECTIVES:

On completion of the course, successful students will be able to:

üknow basic concepts of discrete mathematics,

üunderstand the principles of counting, recurrence relations and generating functions,

üunderstand the basic concepts of graph and their types,

üknow the basic algorithms on graphs,

üuse the methods and principles of combinatorics,

üapply combinatorics in counting problems,

üsolve simple counting problems,

üconstruct graphs with given degree patterns,

üApply graph theory to solve network oriented problems.

REFERENCES AND TEXTBOOKS:

N. CH SN Iyengar et al, Discrete Mathematics, Vikas publishing house PVT LTD, 2004

üS. Roman, An introduction to discrete mathematics, CBS College publishing, 1986

üB. Harris, Graph Theory and its applications, Academic press, 1970

üIyengar, S. N, Elements of Discrete Mathematics

üLipschutz, S., Schaum’s outline series, Discrete Mathematics

üSteven Roman, An Introduction to Discrete Mathematics

üMattson, H.F., Discrete Mathematics with Application

üOystein Ore, Theory of graphs, American mathematical Society, 1974

TEACHING METHODS:

üLecture

üGroup discussion

ASSESSMENT METHODS:

Assignment /quizzes20%

Mid semester examination30%

Final examination 50%

Total100%

 

LINEAR ALGEBRA

COURSE CODE:

CREDIT HOURS:3

COURSE DESCRIPTION:

The aim of this course is to lay down a strong foundation for advanced studies in linear algebra and related courses.Linear algebra is useful in studies of many applied sciences.

This course covers vectors, lines and planes, vector spaces, matrices, system of linear equations, determinants, Eigen values and eigenvectors and linear transformations.

COURSE OBJECTIVES:

On completion of the course, successful students will be able to:

üUnderstand the basic ideas of vector algebra

üFind scalar and vector products

üUnderstand the basic theory of matrix

üFind adjoint of a matrix

üSolve system of linear equations

üDetermine row reduced echelon forms of a matrix

üDeterminethe Eigenvalues and eigenvectors of a square matrix

üFind an orthogonal basis for a vector space

üInvert orthogonal matrix

üUnderstand the notion of a linear transformation

üFind the linear transformation with respect to two bases

REFERENCES AND TEXTBOOKS:

üSerge Lang; Linear Algebra

üDemissu Gemeda, An introduction to Linear Algebra, Department of Mathematics, AAU,2000

üH. Anton and C Rorres, Elementary linear algebra, John Wiley & Sons, INC ., 1994

üK. Hoffman & R. Kunze, Linear Algebra, 2nd ed., Prentice Hall Inc. 1971

üS. Lipschutz, Theory and problems of linear algebra, 2nd ed. McGraw-Hill 1991

TEACHING METHODS:

üLecture

üGroup discussion

üGroup project

ASSESSMENT METHODS:

Assignment /quizzes20%

Mid semester examination30%

Final examination 50%

Total100%

Quick Contact

After Registration, please contact us at 011-8227244 to get approval.