Skip to main content
  • +251 11 629 8163/54/55
  • +251 11 651 2736

Computer Scinence

Dessie Campus

UNITY UNIVERSITY

COLLEGE OF ENGINEERING AND COMPUTING SCIENCES

Department of Computer Science & Management of Information Systems

The Department of Computer Science and Management Information System at present offers two Bachelor of Science Degree programs in Computer Science and Management of Information Systems.

Bachelor of Science Degree in Computer Science

  1. OBJECTIVES OF THE PROGRAM

 The ultimate goal of this program is to produce graduates who can cope up with the

 dynamic nature of the Information Technology industry and a wide range of careers by

 being able to focus on software development and capitalize on high growth markets.

    1. General Objectives
  • To provide in-depth and breadth training for quality business solutions.
  • To produce competent software development personnel who can design, develop and implement innovative applications by using leading –edge technologies.
    1.  Specific Objectives

        The specific objectives of the Computer Science program are:

      • To produce manpower trained in new technologies, techniques and methodologies for development of high-quality software products.
      • Enabling students to develop prototypes and assist the commercialization of product ideas.
      • Providing a flexible approach for continuous education.
      • Developing the physical, mental potential and the problem-solving capacity of students
      • Developing important lifetime talents such as communication skills and team-oriented work culture.
  1. GRADUATE PROFILE

  Graduates of Computer Science program are expected to:

  1. Knowledge and understanding skills
  • Understand basics of programming and programming methods.
  • Know basic structure and operation of digital computer.
  • Understand evolution, function and difference between modern operating system.
  • Learn to analyze Information System functions and database requirements, design and implement.
  • Understand data communication and computer networking concepts.
  • Know the various web technologies and their use.
  • Understand the project management knowledge areas.
  • Learn threats to computer system and methods to secure.
  • Understand basics of multimedia and multimedia Information System.
  • Comprehend concepts of Artificial Intelligence.
  1.  Practical and Transferable skills
  • Be able to develop and implement algorithm using specific structured and/or object oriented programming language.
  • Be able to develop efficient computer algorithm.
  • Prepare different models that represent Information System requirements.
  • Build small and medium level computer networks.
  • Design, implement and manage web-based systems.
  • Be able to develop project plan document, efficiently use project resources and implement activities as per the project schedule.
  • Apply various encryption algorithms to secure computer systems or networks.
  • Configure and manage computer network-infrastructure.
  • Be able to create animations using multimedia authoring tools and different programming languages.

 

  1. Attitude and Values
  • Manage one’s own learning and development, including time management and organizational skills;
  • Collaborate in teams to accomplish a common goal by integrating personal initiatives;
  • Recognize and respect the social, professional, and ethical issues involved in the use of computer technology;
  • Have professionalism at the center of their mentality;
  • Have a positive and responsive attitude towards the value of information resources and towards their profession (love, dedication, commitment, etc.);
  • Have good personal confidence in their jobs and professional activities;
  • Have the sense of co-operation, honesty, loyalty, etc..
  1. ADMISSION REQUERMENTS

To be eligible for admission applicants must satisfy the basic college entrance requirements set by the Ministry of Education of Ethiopia.

  1. DURATION  OF THE STUDY

Four years are required for students attending the regular degree program and about six and half years, for students in the extension program. 

  1. GRADUATION  REQUIREMENTS

Any Computer Science Graduate of Unity University is expected to successfully complete all the courses indicated in the Computer Science curriculum with minimum Cumulative GPA and Major GPA of 2.00. Graduate students will be awarded the “Bachelor of Science Degree in Computer Science” if they fulfill the following requirements:

  • A minimum credit hour of 146
  • A minimum Cumulative Grade point Average of 2.00
  • A minimum Cumulative Grade point Average of 2.00 in MAJOR courses.
  • No F, NG, I, in any course and Compliance with the regulation of the University
  1. DEGREE NOMENCLATURE

      “Bachelor of Science Degree in Computer Science”

      “የሳይንስ  ባችለር  ዲግሪ  በኮምፒውተር  ሳይንስ”

      7. COURSE DESCRIPTION

COSC 111. Introduction to Computer Science           , Cr. hr. 3, Cont. hr. 4

                   (2 Lect. hr.  &  2 Lab hr.)

Pre-requisite – None, Laboratory - Required

Course Description:

An overview of Computer Science; historical development of computers; logical organization of a computer system; software ,data representation inside computers; computer arithmetic; computer system architecture(Boolean algebra and logic circuits); overview of computer networks & Computer security, Lab Introducing the use of PC in an MS DOS, MS Windows environment; Introduction to  main MS application packages in that context – MS Excel, MS Word, MS access, MS power point, Introduction to using Internet.

 COSC 122.  Fundamentals of Programming I, Cr. hr. 3,  Cont. hr. 4

                     (2 Lect. hr.  & 2 Lab hr.)

 Pre-requisite - COSC 111, Laboratory - Required

Course Description

This course is designed to acquaint students with the basic concepts of computer programming using C++. Course topics include: Algorithm and Data, Flow-Charts, Pseudo-codes, IDE, Built-in Data Types, Constants, Variables, Type Conversions, Arithmetic and logical operators,  Library Functions, Loops, Decisions, Arrays and Structures.

COSC 221.   Fundamentals of Programming II, Cr. hr. 3, Cont. hr. 4

                    (2 Lect. hr.  & 2 Lab hr.)     

Pre-requisite - COSC 122, Laboratory - Required

Course Description

This course deals with the fundamentals of computer programming using C++.  Course topics include: Functions and introduction to recursion, array and strings, Pointer and pointer-based strings, and File processing.

COSC 262.   Data Structures and Algorithms, Cr. hr. 4, Cont. hr. 5

                      (Three Lecture hours and two Lab hours per week) 

Pre-requisite - COSC 221, COSC 241, Laboratory - Required

Course Description

The course is designed to enable students to identify way in which data can be structured and stored in memory. The ideas of various structures can be implement in the field of computer – based information systems like in database management systems, networks, operating systems and global information systems.

COSC 351.  Operating Systems, Cr. hr. 4,  Cont. hr. 5

          (3 Lect. hr. & 2 Lab hr.)

Pre-requisite - COSC 262, COSC 241, Laboratory - Required

Course Description

This course is designed to acquaint students with the basic design principles and implementation issues of Computer Operating Systems (OS). Course topics include:  Introduction to OS (OS functions, evolution, services, and design structures), Process management (processes, threads, process synchronization, CPU-scheduling, deadlock), memory management (paging, segmentation, virtual memory), input-output-device management, hard-disk management, file systems management, “security and protection” issues in a computer system.

COSC 241.    Computer Organization and Architecture, Cr. hr. 3, Cont. hr. 3

                      (3 Lect. hr.)                                      

Pre-requisite - COSC 122, Phys 141

Course Description

This course is intended to acquaint the student to the taxonomies of Computer Design, the basic concerns of Computer Architecture, provide an overview of the technology trends that drive the industry and how to use this information in the art of Computer Design. The course covers: computer evolution, classification of computers, number systems, Logic gates, Boolean algebra, combinational circuits, sequential circuits, register transfer and micro-operations, CPU-Organization, memory organization, organization of input and output subsystems, parallel processing (including symmetric multiprocessing and clustering), and organization of multi-core computers.

COSC 172. Structured System Analysis & Design, Cr. hr. 4, Cont. hr. 4

                    (4 Lect. hr.)

Pre-requisite - None

Course Description

This course covers information systems theory.  Topics include, System Concepts, types of information systems; roles in System development; development life cycle; information systems development methodologies; approaches to development, Requirement determination Techniques, requirements structuring Processes, principles of modeling, System Design, System Implementation and Maintenance.

COSC 374, Object Oriented System Analysis and Design, Cr. hr. 4, Cont. hr. 4

                   (4 Lect. hr.)

Pre-requisite - COSC 172

Course Description

This is the second system analysis and design course offered in the program for future computer programmers, systems analysts, system designers and IT project managers. The course presents a detailed overview of the approaches used by today’s information system developers to discover and model the requirements to deliver a successful system solution. The course focuses on tools and techniques that system analysts use to develop Information Systems. The course mainly focuses on using Unified Modeling Language (UML) artifacts that will be used to model different aspects of the system at different phases of the system development life cycle.

 COSC 273.  Fundamentals of Database Management System, Cr. hr. 4, Cont. hr. 5 (3 Lect.  hr. & 2 Lab hr.)  

Pre-requisite - COSC 172, Laboratory - Required

Course Description

The development of efficient database applications requires understanding of the fundamentals of database management systems techniques for the design of database and principles of database administration. In this course fundamental concept related to database and Database Management System will be covered. The different approaches for data handling and their advantage and disadvantage, the database environment, data models, and multi user DBMS architecture are some of the core concepts to be addressed in the course. Relational data model is the model to be covered in depth therefore the course cover relational algebra and relational calculus, basic concepts and terminologies in relational data model and basic database development steps and tools used in this model. The laboratory session teaches how to write different SQL statements to implement the database.

COSC 274. Advanced Database Management System, Cr. hr. 4, Cont. hr. 5

                   (3 Lect. hr. & 2 Lab hr.))

Pre-requisite - COSC 273, Laboratory - Required  

Course Description

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. Topics to be covered are: basics of query optimization, transaction management, recovery, and concurrency control, database authorization and security. Additional topics including, object oriented and object relational database system, distributed databases, databases, and integration may also be covered. A major component of the course is a database implementation project using current database languages and systems.

 COSC 383,   Data Communication and Computer Networking, Cr. hr. 4, Cont. hr. 5 (3 Lect. hr. & 2 Lab. hr.)

Pre-requisite - COSC 111, COSC 241, Laboratory - Required

Course Description           

This course is designed to acquaint students with the various types of data communication systems and computer networks. Particular emphasis will be given to the following topics: Data Communication Basics, Computer network types and their applications, Data Communication and Transmission Medias, Layered architectures (OSI & TCP/IP), LAN connectivity devices, “IP addressing and sub-netting” and WAN Technologies. The student will gain hands-on experience in the Lab session with building small to medium level LANs including Cabling, Configuring TCP/IP, Peer to Peer Networking, Sharing resources, Client Server Networking, Protocol analysis, and Administration.

COSC 226. Object Oriented Programming, Cr. hr. 4, Cont. hr. 5

                     (3 Lect. hr. & 2 Lab. hr.)

Pre-requisite - COSC 221, Laboratory - Required

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 Java programming language. The course gives brief discussion on OOP concepts such as class, object, Inheritance, polymorphism, operator overloading and Exception Handling.

COSC 230. Web Design and Implementation I, Cr. hr. 3, Cont. hr. 4

                   (2 Lect. hr. & 2 Lab. hr.))

Pre-requisite - COSC 221, Laboratory - Required

Course Description

This course explores client side scripting languages. After introducing basic web technologies and the steps to be followed to develop web based system the course teaches HTML, CSS and JavaScript languages. In relation to HTML the course covers all the basic tags with their attributes that helps to create web page content. Moreover, the course teaches basic methods used to design web page layout using table and frame tags in HTML. The course covers the techniques and methods used in Cascading Style Sheet (CSS) to format page content and design page layout. As the HTML attributes depreciated and CSS appreciated the course shows the different methods used to incorporate CSS. Furthermore, the course covers how to add interactivity using the selected scripting language. Since the students who are supposed to take the course required to have programming background this course focus on the concepts such as event handler. 

COSC 331. Web Design and Implementation II, Cr. hr. 3, Cont. hr. 4

                   (2 Lect. hr. & 2 Lab hr.)    

Pre-requisite - COSC 230, Laboratory - Required

Course Description

This course introduces programming techniques used to develop dynamic internet and intranet applications. Topics include server-side scripting and their appropriate use. The students will gain practical experience using contemporary scripting technologies in laboratories in laboratory- based assignments.

COSC 225. Assembly Programming Language, Cr. hr. 3, Cont. hr. 4

                   (2 Lect. hr. & 2 Lab hr.)

Pre-requisite - COSC 122, COSC 241, Laboratory - Required

Course Description

This course introduces students about programming microcomputers using assembly and machine languages. The course covers the following: Microprocessor architecture; memory organization; assembly language programming; microprocessor assemblers; use of microprocessor boards; memory and I/O interfaces.

COSC 372.  Software Project Management, Cr. hr. 4, Cont. hr. 4

                     (4 Lect. hr.)

Pre-requisite - COSC273, COSC331

Course Description:

The course covers key components of project management including project integration, project scope management, project time and cost management, quality management, human resource considerations, and risk management.

COSC 354. Principles of Compiler Design, Cr. hr. 4, Cont. hr. 5

                     (3 Lect. hr. & 2 Lab hr.)  

Pre-requisite - COSC 262, COSC 353, Laboratory- Required

Course Description

The course builds on the student's core knowledge of languages, grammars and programming and provides an opportunity to see how these core areas can come together to form an application area.

Also it imparts the knowledge about the followings:

  • To learn basic techniques used in compiler construction such as lexical analysis, top-down and bottom-up parsing, context-sensitive analysis, and intermediate code generation.
  • To learn basic data structures used in compiler construction such as abstract syntax trees, symbol tables, three-address code, and stack machines.
  • To learn software tools used in compiler construction such as lexical analyzer generators, and parser generators.

COSC 322. Windows Programming, Cr. hr. 4, Cont. hr. 6

                    (2 lect. hr. & 4 Lab hr.)   

Pre-requisite - COSC 226, Laboratory - Required

Course Description

This course aims at developing Windows Applications building   on prior programming experience. It covers topics:-Visual studio IDE, User Interface Design, Visual Studio Programming fundamentals, Modular Programming, the Concept of Inheritance and database Programming using the ADO.NET technology. The Laboratory session requires the Visual Studio .Net development environment.

COSC 353. Formal Language Theory, Cr. hr. 3, Cont. hr. 3 (3 Lect. hr.)

Pre-requisite - COSC 262

Course Description

  •  Overview of Natural vs. Formal Language, Review of set theory and relations, Grammars, Introduction to phrase structure grammar and language, Regular grammars, Definition of regular languages and properties, Finite state  automata, Definition of DFSA,NFSA, Equivalence of DFSA and NFSA
  •  Regular expressions
  •  Definition, simplification , equivalence between DFSA,NFSA and RE
  •  Pumping Lemma for regular language
  •  Context free grammars
  •  Definition, derivation tree, CFL, ambiguity of grammars
  •  Parsing arithmetic expression
  •  Normal forms( CNF, pumping lemma for CFLs ,GNF)
  •  Pushdown automata(NPDA, DPDA)

COSC 421. Advanced Object Oriented Programming, 3 Cr. hr.  4 Cont. hr.

                   (2 Lect.  hr. & 2 Lab. hr.)                 

Pre-requisite - COSC 226, Laboratory - Required

Course Description

This course covers advanced programming concepts and practices in Java. The course requires prior knowledge of structured and Object Oriented programming. However, the course revises the fundamentals with respect to Java. Then it will expose students to Java technologies starting from its OO to the more advanced features like GUI (AWT and Swing), Network Programming, Threads Programming, Database programming, Java Servlets and the commonly used Java Design Patterns.

COSC 482. Computer System Security            , Cr. hr. 3, Cont. hr. 3

                    (2 Lect. hr. & 2 Lab hr.)                                          

Pre-requisite - COSC 383, Laboratory - Required

Course Description

This course is intended to familiarize students with the security issues and technologies involved in modern information systems, including computer systems and networks and the various ways in which information systems can be attacked and tradeoffs in protecting networks.

Course topics include: Overview of computer security, Basics of Cryptography, Malware attacks and prevention, Operating System security, Database security,  Network security (including wireless LAN security), User Authentication methods, “Access control concepts and models”, Firewalls, Intrusion detection systems, IP Security, Web-security, Electronic-mail security, and “Planning and enforcing security policies”.

COSC 481. Network Administration, Cr. hr. 4, Cont.h.6

                    (2 Lect. hr. & 4 Lab hr.)                    

Pre-requisite - COSC 351, COSC 383, Laboratory - Required

Course  Description

This course introduces students to the concept of system support. It provides architecture based platform independent discussion of administrative tasks with practical architecture examples from the different platforms. The course covers a wide range of supporting tasks from personal computer management to network administration. The course is intended to provide a scalable and concrete background on system administration activities. It mainly concentrates on practical sessions to demonstrate network tasks.

COSC 467. Multimedia Systems, Cr. hr. 3, Cont. hr. 4

                   (2 Lect. hr. & 2 Lab hr.)                                           

Pre-requisite - COSC 363, Laboratory - Required

Course Description

Multimedia technologies; multimedia storage models and structures; data models and interfaces; multimedia information systems; video/audio networking; media synchronization; image computing and information assimilation; conferencing paradigms and structured interaction support.

COSC 462. Simulation & Modeling, Cr. hr. 3, Cont. hr. 4

                   (2 Lect. hr. & 2 Lab hr.)                                           

Pre-requisite - COSC 221, Stat 192, Laboratory - Required

Course Description

The course presents general idea of modeling and simulation.  It gives  basic introduction to Modeling and Simulation and introduce concepts like   Model Syntax and Semantics, System Specification Hierarchy, Model Classification, State Automata and Petri Nets, Higraphs and State charts, Pseudo-random generators, input/output analysis, Discrete Event World Views, Process Interaction, Discrete Event System Specification(DEVS),Animation of simulation results, Continuous-time models, solvers, sorting, Population Dynamics, System Dynamics, Object-oriented Modeling of Physical Systems.

COSC 461. Introduction to Artificial Intelligence, Cr. hr. 4, Cont. hr. 6

                    (2 Lect. hr. &  4 Lab hr.)                                         

Pre-requisite - COSC 262, Laboratory - Required

Course Description         

This course deals with Knowledge based systems concepts, Intelligent agents, Problem Solving strategies; searching strategies, Uninformed Search Methods, Informed search and exploration; Constraint satisfaction problems; Game playing: pruning; Knowledge Representation and Reasoning: Semantic nets; Situation calculus; frames; Scripts; First-order logic; Knowledge and Inference;  Logical Reasoning Systems;

COSC 363. Computer Graphics, Cr. hr. 3,  Cont. hr. 4

                    (2 Lect. hr. & 2 Lab hr.)

Pre-requisite - COSC 221, Laboratory - Required

Course Description

This course will give students in-depth understanding of computer graphics fundamentals and provide a thorough introduction to multimedia. Computer graphics takes a strong computational view of graphics. Students will investigate a spectrum of algorithms, beginning with those underlying primitive graphical functions in computer graphics packages and advancing to algorithms that create objects with sophisticated appearance.

COSC 486. Wireless Communications and Mobile Computing, Cr. hr. 3, Cont. hr. 4

                   (2 Lect. hr. & 2 Lab hr.)                   

Pre-requisite - COSC 383, Laboratory - Required

Course Description

This course is intended to acquaint students with basic concepts of wireless Telecommunication systems including wireless Local Area and Wide Area Networks. Topics include: Wireless Telecommunication systems; components of common Cellular systems; Cellular wireless network architecture & Operation; GMS architecture; GSM interface & protocol stack; GSM and TDMA Techniques & systems operation; CDMA technology; speech coding in GSM; Waveform coding and call; Flow in GSM; wireless Modulation techniques; wireless Local Area and Wide Area networks; WiFi and WiMax technology.

 COSC 466.  Human Computer Interaction, Cr. hr. 3,  Cont. hr. 3 (3 Lect. hr.)           

Pre-requisite - COSC 111

Course Description

A key component to the discipline of Computer Science is the understanding and the advocacy of the users in the development of applications and systems. Computer Science graduates must develop a mind-set that recognizes the importance of users and organizational contexts. They must employ user-centered methodologies in the development, evaluation, and deployment of applications and systems. This requires graduates to develop knowledge of Human Computer Interaction, including but not limited to such areas as user and task analysis, human factors, ergonomics, accessibility standards, and cognitive psychology.

 COSC 492. Final Project, Cr. hr. 4, Cont. hr. 6 (2 Lect. hr. & 4 Lab hr.)           

 Pre-requisite - COSC 372, Laboratory: Required

Course Description

This is final year course where students apply the concepts they learn in different courses. This course covers proposal document preparation, project management concepts and requirement analysis concepts, the design, implementation and testing phases of software development activity. At the end of the course students should demonstrate the software or Information System they develop and defend their project work.

COSC 431. E-Commerce, Cr. hr. 3,  Cont. hr. 4 (2 Lect. hr. & 2 Lab hr.)           

Pre-requisite - COSC 230, Laboratory - Required

Course Description

This course covers the principles of E-commerce combined with the basics of how to set up and conduct E-Business, company website design and implementation, selection of ISP services such as encryption, security, credit card transaction capabilities, inventory control, shipping, customer support and acquisition, promotion and selection of products.

 COSC 464. Expert Systems, Cr. hr. 3, Cont. hr. 4

                     (2 Lect. hr. & 2 Lab hr.)

Pre-requisite - COSC 461, Laboratory - Required

Course Description

The course cover brief history of expert systems; why expert systems, time, space, consistency, quality in decision making, intellectual reasons, human cognitive shortcomings, pure reasoning systems vs. knowledge rich systems. Knowledge acquisition; meaning, purpose and techniques. Knowledge representation; frames, rules, cases, classes and procedures. An introduction to expert system development tools and techniques. Inference methods; forward and backward chaining, depth and breadth approaches, rule selection strategies. Explanation; how/why, symbolic and non-symbolic systems, probability/certainty factor, fuzzy logic and case based reasoning.

COSC 455, Linux OS and Shell Programming, Cr. hr. 3, Cont. hr. 4

                    (2 Lect. hr. & 2 Lab hr.)                          

Pre-requisite - COSC 351, Laboratory - Required

Course Description

This course is intended to acquaint students with the core concepts and applications of Linux operating system.  The course covers: Evolution of Linux, Bash-shell commands, Linux File systems, Managing Processes, Linux Applications, Text-Editors, managing user/group accounts, Linux permissions schemes, types of the Linux services, Shell programming , and “Maintaining and Troubleshooting Linux”.

COSC 422. Mobile Application Development, Cr. hr. 3, Cont. hr. 4

                  (2 Lect. hr. & 2 Lab hr.)        

Pre-requisite - COSC 486, COSC 226, Laboratory - Required

Course Description:

This course teaches students how to build mobile apps for Android, iOS, and Windows family. Students also learn to write both web apps and native apps for Android using Eclipse and the Android SDK, to write native apps for iPhones, iPod Touches, and iPads using Xcode and the iOS SDK, and to write web apps for both platforms. The course also touches on Windows 10 application programming, so as to provide students with a stepping stone for application development in the mobile operating system of their choice. Additional topics covered include application deployment and availability on the corresponding app stores and markets, application security, efficient power management, and mobile device security.

Math122. Linear Algebra, Cr. hr. 4, (4 Lect. hr.)     

Pre-requisite – None

Course Description

This course is one of mathematics courses that should be given to computer science majoring students in order to help them have better understanding of concepts where linear algebra is applied. Topics include systems of linear equations and their solutions, matrices

and matrix algebra, inverse matrices; the algebra of matrices, different types of matrices, square, identity, triangular, symmetric and skew symmetric matrices, elementary row (column) operations, inverse of a matrix using row operations, definition of point in n-space, lines and planes, cross product,  vector space axioms, linear dependence and independence of vectors, bases and dimension of a vector space, sum and direct sum, definition of Linear transformation, the rank-nullity theorem, the algebra of Linear transformation, matrix representation of linear transformation, Cramer’s rule, inverse of matrix, the rank of a matrix, determinants as area and volume, polynomial of matrices and linear Maps, Eigenvalues and Eigenvectorsand the Characteristic Polynomial.

Math 161. Calculus I, Cr. hr. 4, Cont. hr. 4 (4 Lect. hr.)                 

Pre-requisite – None

Course Description

This course introduces the basic concepts of limit, continuity, differentiation, integration, and some of their applications.

Math 162.  Calculus II, Cr. hr. 4,  Cont. hr. 4 (4 Lect. hr.)

Pre-requisite - Math 161  

Course description

This course covers inverse functions, derivatives of inverse functions, techniques of integration focusing on integration by parts, trigonometric substitution and partial fractions, Trapezoidal rule and Simpson’s rule, arc length, indeterminate forms, sequences, series and power series.

Mgmt. 212.   Introduction to Management, Cr. hr. 3, Cont. hr. 3 (3 Lect. hr)

Pre-requisite – None

Course Description

This course focuses on the basic concepts and principles of management, the functions of planning, organizing, staffing, directing and controlling, and their relationships to key issues in management practices, such as leadership and motivation. Decision making and effective communication are also discussed.

Phys 141, Basic Electricity and Electronics, Cr. hr. 3,  Cont. hr. 4

                  (2 Lect. hr.  & 2 Lab. hr.)

Pre-requisite – None, Laboratory - Required

Course description

This course is intended to acquaint students with the basic concepts of Electricity and Electronics. In part one the course deals with direct current (DC) and alternating current (AC) circuit analysis including RLC circuits. In part two the course covers applications of semi-conductors (diodes, rectifiers, and Bipolar-transistors). The lecture will be supported by Lab which uses software program “Electronic Workbench” that will help to design circuits, measure electrical quantities and analyze their main characteristics.

Math 261. Discrete Mathematics and Combinatory, Cr. hr. 3, Cont. hr. 3

                 (3 Lect. hr)

Pre-requisite - Stat 192,  

Course Description

This course surveys diverse topics as the logical foundations of mathematics, number theory, and combinatory and graph theory. This survey advances three goals. First, by introducing students to a range of concepts, we begin the gradual, subconscious process of developing intuition about these concepts. Second, these areas provide a setting in which students can learn to give rigorous proofs. And third, these particular areas naturally lend themselves to the aesthetic qualities of mathematics, and to the creative aspects of the mathematical process. Lectures will be centered on number theoretic and combinatorial problems. These problems will motivate our exploration of the techniques used in the class techniques such as modular arithmetic, mathematical induction and combinatorial proofs. In addition to attending lectures, students will have the opportunity to work in groups to solve problems in class.

Mgmt. 412  Entrepreneurship and Small Business, Cr. hr. 3, Cont. hr. 3

                   (3 Lect. hr.)

Pre-requisite – None

Course Description

This interdisciplinary course is designed to introduce students to the concept of sustainable entrepreneurship, a manageable process that can be applied across careers and work settings. It focuses on building entrepreneurial attitudes and behaviors that will lead to creative solution within community and organizational environments. Course topics include the history of entrepreneurship, the role of entrepreneurs in the 21st century global economy, and the identification of entrepreneurial opportunities. The elements of creative problem solving, the development of a business concept/model, the examination of feasibility studies and the social /moral/ethical implication of entrepreneurship will be incorporated. Issues related to starting and financing a new venture is included.

Stat 192. Introduction to Statistics, Cr. hr. 3, Cont. hr. 4 (4 Lect. hr.)

Pre-requisite – None

Course Description

Meaning of statistics; Methods of data collection; Methods of data presentation; Measures of location; Measures of variation; Moments, skew ness and kurtosis; Counting Techniques; Concepts of Probability (classical approach); Probability distributions: Binomial, Poisson, Normal, t and Chi-square; Sampling and Sampling Distribution of the mean and proportion; Elementary description of the tools of statistical inference: Basic concepts; Estimation: (Point and Interval) for the population mean and proportion; Hypothesis testing on the population mean and proportion; Chi-square test of association. Each topic should begin with motivating examples.

Enla 100. Communication Skills, Cr. hr. 3, Cont. hr. 3 (3 Lect. hr.)

Pre-requisite – None

Course Description

Communication skills is a first year English course given to all undergraduate students to help them improve their productive (i.e. speaking and writing) skills and receptive (listening and reading) skills. It also addresses language knowledge which includes grammar and vocabulary. Its main intention is to help learners succeed in other academic subjects by being able to express themselves with relative ease as far as the language skills and knowledge are concerned.

Enla  201. Sophomore English, Cr. hr. 3, Cont. hr. 3 (3 Lect. hr.)

Pre-requisite - Enla  100

Course Description

Sophomore English is a second year course given to all under graduate students to help them improve their basic writing skills. It is essentially an academic English course that makes sure that students are able to communicate in writing. To this end, contents on mechanics (capitalization and punctuation) sentence structure, the process of writing, essentials of paragraph and essay writing and types of paragraph and essay are included.

Phil 103. Civic and Ethical Education, Cr. hr. 3, Cont. hr. 3 (3 Lect. hr.)

Pre-requisite – None

Course Description

This course is designed to be offered as a common course to all trainees in the degree program in order to produce responsible, well-informed and competent citizens.  The course encompasses the basic concepts of civic and ethical education, state and government, the values and principles of democracy, issues related to citizenship and patriotism, concepts of constitution and constitutionalism, fundamental human rights and major issue of development, basic ideas of international relations and contemporary issues.

Phil 101. Introduction to Logic, Cr. hr. 3, Cont. hr. 3 (3 Lect. hr.)

Pre-requisite – None

Course Description

Logic as one of the disciplines of philosophy is concerned with the formulation of principles of correct thinking.  Since the times of Aristotle Logic has been recognized as fundamental importance to all intellectual activity which aims at what is called truth.  It is the arbiter of all human reasoning.  The dictum “Logic is the dispenser of hazy and confused thinking” indicates the importance of a course in logic.

The course attempts to familiarize students with the topics: Basic concepts of logic, “Three laws of thought” arguments and argument form, recognizing argument in passages, deductive and inductive arguments, definition and the criteria for correct definition, formal and informal fallacies, immediate and mediate inferences, the different types of syllogisms, etc.


© 2020 Unity University .