enaub.netenaub.net/pluginfile.php/25/mod_forum/attachment/9/biu it.docx  · web viewrecent...

27

Click here to load reader

Upload: lynga

Post on 15-May-2019

213 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: enaub.netenaub.net/pluginfile.php/25/mod_forum/attachment/9/BIU IT.docx  · Web viewRecent developments in Technology create opportunities and challenges for the growing Information

NIGERIAN ARMY UNIVERSITY BIUFACULTY OF COMPUTING

REVISED CURRICULUM

INFORMATION TECHNOLOGY OPTIONB. Sc. (HONS.) Information Technology

FEBRUARY, 2019

Page 2: enaub.netenaub.net/pluginfile.php/25/mod_forum/attachment/9/BIU IT.docx  · Web viewRecent developments in Technology create opportunities and challenges for the growing Information

1. PHILOSOPHY

Recent developments in Technology create opportunities and challenges for the growing Information System discipline. In an effort to meet this Challenge, the Army University BIU offers course in the field of Information Technology (ITE) to undergraduate students to pursue studies leading to the award of a degree in Information System. The Programme is designed to strengthen and broaden the education, research and professional skills of the students in order to prepare them to take up the challenges facing the modern day managers operating in the Globalised, digitalized and technology-driven economies of the world.

The Programme is intended to provide training and provide experts in ICT application to diverse fields of human endeavour in both private and public organizations

It is also intended to provide best quality teaching and research personnel in both middle and high-level manpower cadres who would exhibit high quality skills and character for successful career in the field.

2. MISSION

The mission of Information Technology Programme is to be a Centre that will produce highly suitable graduate of Computer Science, for the global market, post graduate and Research works.

3. VISION

The vision of Information Technology Programme is to seek to become a great Centre of excellence from where highly qualitative Computer Scientist, who will be capable of using the knowledge and skills gained for solving complex societal and industrial problems, can be produced.

1. 4. Admission RequirementsIn addition to the requirements for admission into degree programme of Nigerian Army University Biu, Nigeria, Candidates for admission into BSc Computer Science degree programme must also fulfill one of the following:

a) UTME: i) UTME subjects combination: Use of English, Mathematics, Physics and any one of

Computer Stusies or Data Processing or Chemistry or Biology or Agricultural Science or Economics or Geography

ii) O. Level requirement: Credit Pass in at least five O-level subjects that must include English language, Mathematics, Physics, Chemistry and any one of Computer Studies, Data Processing, Biology, Information and Communication Technology, Geography or Economics, in not more than two sittings

Page 3: enaub.netenaub.net/pluginfile.php/25/mod_forum/attachment/9/BIU IT.docx  · Web viewRecent developments in Technology create opportunities and challenges for the growing Information

b) DE: Candidates for direct entry into 200 level must in addition to satisfying conditions (a ii) above, he/she must also obtain:i) A level passes of which two (2) must be Mathematics and Physics/Chemistryii) A diploma (OND) in Computer Science from any recognized institution. iii) A level passes at NCE with minimum of credit in Mathematics/Physics and

Computer Science

Page 4: enaub.netenaub.net/pluginfile.php/25/mod_forum/attachment/9/BIU IT.docx  · Web viewRecent developments in Technology create opportunities and challenges for the growing Information

5. REGISTRATION PROCEDURES

Students shall normally complete registration of courses for the semester within the time frame of registration set by the University after the start of the semester. A student cannot withdraw from a course, after registering for it, without permission from the Coordinator of the Programme. A student who fails to sit for the final examination for any registered course, without reasons acceptable to the School Board, shall be deemed to have failed that course.

6. COURSE STRUCTURE

UME entry students at 100 level and DE students at 200level have common courses with students from other programmes of the Faculty. These courses are general Science and Technology courses aim to provide good foundation in basic management, computer science and mathematics for the students. In the third year [300level], Management Information Technology students take separate courses with few common courses. At 300level, students go on compulsory 1 semester Industrial Training Programme.

7. EXAMINATIONS

In addition to continuous assessment, final examinations are normally given for every course at the end of each semester. The final grade should be based on the following breakdown:

Final Examination:  70% Continuous assessment (Assignments, Tutorials, Group work, Tests): 30%

 Each course shall normally be completed and examined at the end of the semester in which it is offered. The minimum pass mark in any course shall be 40%. A written examination shall normally last a minimum of two hours for two units’ course and three hours for three units’ course.

8. GRADING SYSTEM

Grading of courses shall be done by a combination of percentage marks and letter grades, which are then translated into Grade Point (GP) as shown in table below. For the purpose of determining a student’s standing at the end of every semester, the Grade Point Average (GPA) system shall be used. The GPA is computed by dividing the total semester points (SP) by the total number of semester units registered (SU) for all the courses taken in the semester. The credit point for a course is computed by multiplying the number of units for the course by the Grade Point of the marks scored in the course. Each course shall be graded out of maximum of 100 marks and assigned appropriate Grade Point as in table 1 below.

1. Grade Point (GP):

The Grade Point derives from the actual percentage, raw score for a given course. The raw score is converted into a letter grade and a grade point.

Page 5: enaub.netenaub.net/pluginfile.php/25/mod_forum/attachment/9/BIU IT.docx  · Web viewRecent developments in Technology create opportunities and challenges for the growing Information

2. Grade Point Average (GPA):

Performance in any semester is reported in Grade Point Average. This is the average of weighted grade points earned in the courses taken during the semester. The Grade Point Average is obtained by multiplying the Grade Point attained in each course by the number of Credit Units assigned to that course, and then summing these up and dividing by the total number of Credit Units taken for the semester.

3. Cumulative Grade Point Average (CGPA)

This is the up-to-date mean of the Grade Points earned by the student in a programme of study. It is an indication of the student’s overall performance at any point in the training programme. To compute the Cumulative Grade Point Average, the total of Grade Points multiplied by the respective Credit Units for all the semesters are added and then divided by the total number of Credit Units for all courses registered by the student.

Page 6: enaub.netenaub.net/pluginfile.php/25/mod_forum/attachment/9/BIU IT.docx  · Web viewRecent developments in Technology create opportunities and challenges for the growing Information

Table 1: Grade Point Interpretation

(i)Credit Units

(ii) Percentage Scores

(iii) Letter Grades

(iv) Grade Points (GP)

(v)Grade Point Average(GPA)

(vi)Cumulative Grade Point Average (CGPA)

This varies according to contact hours assigned to each course per week per semester and according to work load carried by student

70 – 100 60 – 69 50 – 59 45 – 49 40 – 44

0-39

ABCDE

543210

Derived by multiplying (i) and (iv) and dividing by total Credit Units

4.50 – 5.00 3.50 – 4.49 2.40 – 3.49 1.50 – 2.39

1.00 – 1.49 - < - 0.99

9. DEGREE CLASSIFICATION

This is determined by the Cumulative Grade Point Average (CGPA) earned at the end of the Programme. The Cumulative Grade Point Average is the average of all the earned GPAs. The CGPA shall be used in the determination of the class of degree.

CUMULATIVE GRADE POINT AVERAGE (CGPA) CLASS OF DEGREE4.50 – 5.00 3.50 – 4.49 2.40 – 3.49 1.50 – 2.391.00 – 1.49 - < - 0.99

First ClassSecond Class UpperSecond Class LowerThird ClassPassFail

10. PROBATION AND WITHDRAWAL

Guideline Cumulative Grade Point Average (CGPA) is used as a guide for assessing students for withdrawal and probation taking into account the Minimum (CGPA) of 1.00 required for graduation.

ProbationProbation is a status granted to the student whose academic performance falls below an acceptable standard. A new student, whose Cumulative Grade point Average is below 1.00 at the end of a year of study, earns a period of probation I for the academic session. Any other student whose Cumulative Grade Point Average falls below 1.00 in any semester earns also probation I. Any student on probation that fails to increase his/her CGPA above 1.00 in the succeeding semester earns probation II.

Page 7: enaub.netenaub.net/pluginfile.php/25/mod_forum/attachment/9/BIU IT.docx  · Web viewRecent developments in Technology create opportunities and challenges for the growing Information

 Repeating Failed Course (s)

Repeating Failed Course(s); Subject to the conditions for withdrawal and probation, student may be allowed to repeat the failed course unit(s) at the next available opportunity, provided that the total number of credit units carried during that semester does not exceed the maximum units allowed, and the Grade Points earned at all attempts shall count towards the CGPA.WithdrawalWithdrawal; A candidate whose Cumulative Grade Point Average is below 1.00 at the end of two probation periods shall be required to withdraw from the Programme. At any semester, a student will be required to withdraw if his/her CGPA falls below 0.25.

11. GRADUATION REQUIREMENTSTo satisfy the requirements for graduation, a student must take and pass the minimum number of units specified in the Programme before he/she can qualify for the award of a degree in Information Technology. In addition to the above, the student must pass all compulsory General Studies Courses and the Industrial Training Courses and submit a graded project report based on a suitable title approved by the Programme at the end of 400 level. Candidates admitted through UME will require a minimum (including units of industrial attachment) of 175 Units for graduation. Candidates admitted through DE will require a minimum (including units of industrial attachment) of 145 Units for graduation.

12. DEGREE NOMENCLATURE

B. Sc. (HONS) Information Technology

Page 8: enaub.netenaub.net/pluginfile.php/25/mod_forum/attachment/9/BIU IT.docx  · Web viewRecent developments in Technology create opportunities and challenges for the growing Information

L = Lecture, P = Practical, and T = Tutorial

100 LEVEL – FIRST SEMESTERCourse Code Status Course Title Contact Hours

Unit(s)L T P

MTH 111 C Elementary Algebra I 2 1 0 3MTH 112 C Elementary Calculus I 2 1 0 3

PHY 111 CIntroduction to Mechanics and Properties of Matter

2 1 0 3

PHY 117 Basic Experimental Physics I 0 0 1 1CSC 111 C Introduction to Computer Science 2 0 1 3

STA 111 RIntroduction to Probability and Probability Distribution

2 0 0 2

CHM 111 R General Chemistry I 2 0 1 3CHM 113 R General Chemistry I Lab. 0 0 1 1GST 111 R Use of English I 2 0 0 2

21

100 LEVEL – SECOND SEMESTERCourse Code Status Course Title Contact Hours Unit(s)

L T PMTH 121 C Elementary Algebra II 2 1 0 3MTH 122 C Elementary Calculus II 2 1 0 3PHY 124 C Introduction to Electricity and Magnetism 2 0 1 3PHY 127 R Basic Experimental Physics II 0 0 1 1CSC 121 C Introduction to Problem Solving 2 1 0 3STA 121 R Descriptive Statistics 2 0 0 2MTH128 C Logic Set, and Algebra 2 1 0 3GST 121 R Use of English II 2 0 0 2GST 122 R Library and Information Science 2 0 0 2

21

Page 9: enaub.netenaub.net/pluginfile.php/25/mod_forum/attachment/9/BIU IT.docx  · Web viewRecent developments in Technology create opportunities and challenges for the growing Information

FIRST SEMESTER 200 LEVEL

S/N Code Status L T P Units1. CSC 211 C Computer Programming I 2 - 1 32. ITE 212 C Database Management Systems I 2 - 1 33. ITE 213 C System Engineering 2 - 1 34.

5. MTH 212 C Mathematical Methods 3 - - 36. ITE 215 C Fundamentals of Information Technology II 3 - - 37. GNS 211 C Nigerian People and Culture 2 - - 2

TOTAL UNITS 8

SECOND SEMESTER 200 LEVEL

S/N Code Status Course Code L T P UNITS1. CSC 221 C Computer Programming II 2 - 1 32. ITE 222 C Data Communication and Network 2 1 33. ITE 223 C Multimedia Concepts and Application 2 1 34. ITE 224 C Financial Telecomm & Cybersecurity 3 - 35. ITE 225 C Web Application and Development 2 1 36. ITE 226 C Visual Programming and Development 2 1 37. GNS 202 R Nigerian People and Culture 2 - 28. GNS 221 R Peace and Conflict Resolution Studies 2 2

TOTAL UNITS

Page 10: enaub.netenaub.net/pluginfile.php/25/mod_forum/attachment/9/BIU IT.docx  · Web viewRecent developments in Technology create opportunities and challenges for the growing Information

FIRST SEMESTER 300 LEVEL

S/N Code Status Course Code L T P UNITS

1. ITE 311 C Web Application and Development II 2 - 1 3

2. ITE 312 C Simulation and System Modeling 2 - 1 3

3. ITE 313 C System Analysis and Design 2 - 1 3

4. ITE 314 C Research Methodology 3 - 3 3

5. ITE 315 C Principles of Operating Systems 2 - 1 3

6. ITE 316 C Artificial Intelligence and Expert Systems 2 - 1 3

7. GST 311 R Business Creation and Growth 2 0 0 2

8. GNS 312 C Entrepreneurship and Innovation 2 - - 2

TOTAL UNITS 22

SECOND SEMESTER 300 LEVEL

Course Code

Status Course Title Contact Hours Unit(s)

L T PCIT 399 C SIWES - - 6 6

Page 11: enaub.netenaub.net/pluginfile.php/25/mod_forum/attachment/9/BIU IT.docx  · Web viewRecent developments in Technology create opportunities and challenges for the growing Information

FIRST SEMESTER 400 LEVEL

S/N Course Code

Status Course Title L T P UNITS

CSC 411 C Fundamentals of Software Engineering 2 - 1 3

ITE 412 C Social Networking and the Web 2 - 1 3

ITE 413 C IT Project Management 2 - 1 3

ITE 414 C Database Design and Management II 2 - 1 3

ITE 4I5 C Seminar and Workshop 2 - 1 3

ITE 416 C High Performance Computing 2 - 1 3

TOTAL UNITS 18

SECOND SEMESTER 400 LEVEL

S/N Course Code

Status Course Title L T P UNITS

1. ITE 421 C Mobile Computing 2 - 1 32. ITE 422 C Cloud Computing 2 1 33. ITE 423 C Big Data and Applications 2 1 34. ITE 424 C Economics of ICT 2 1 35. ITE 425 C Intelligent System 2 1 36. ITE 426 C Research Project 6

TOTAL UNITS 21

Page 12: enaub.netenaub.net/pluginfile.php/25/mod_forum/attachment/9/BIU IT.docx  · Web viewRecent developments in Technology create opportunities and challenges for the growing Information

CHM 111 General Chemistry(3 Units)Atomic structure and the periodic classification of the elements; ionic and covalent bonding including the effect of dipole interacting on Physical properties. Redox reactions and the concept of oxidation numbers; introduction to gas kinetics; Introduction to nuclear chemistry. Solids and lattices structure; acid-base reactions; General principles of extraction of metals. Physical and chemical equilibrium, elementary electro-chemistry and chemical kinetics. Survey of reactions of function group in aliphatic and aromatic compounds. Concept of hydride bonds. Alkanes, alkynes, reactions of carbon – carbon multiple bonds; elimination and substitution reactions of alcohols and alkyl halides; addition and elimination reactions in benzene; hydroxyl groups and carbonyl compound, organic acids bases and derivatives.

CSC 111: Introduction to Computer Science (3 Units)Historical Development of Digital Computers: The contributions of Pascal, Leibniz, Joseph Jacquard, Charles Babbage, Herman Hollerith etc. Progression of computer electronics: ENIAC and EDVAC, technological innovation during wartime. Computer Generations: 1st – 5th generation, the major features of each generation. Classification of computer based on size, purpose and capability. Computer Architecture: Von Neumann Architecture; Explanation on storage, input and output units of computer system. Definition and explanation on hardware component of a computer. System software: Operating systems, Operating system functions, Types of operating systems, Stand-alone operating systems, Network operating systems, embedded operating systems. Utility programs. Language Translators; Compiler, Interpreter, Assembler. Application software: Productivity software, Developing a document, Graphics and multimedia software, Software for home, personal, and educational use, Software for communications. Applications on the Web, Learning aids and support tools within an application.

The Network & Internet: Meaning of internet, internet protocols. Network Types, Network Topologies. Communications channel, Physical transmission media, Wireless transmission media. Communications software, Telephone network, Network Communication devices (switches, routers, hub, Modem etc), Uses of communications technologies. The Search engines. Computer security; risks and safeguards, How viruses work and how to prevent them, Internet and network security, Information privacy.

CHM 111: General Chemistry I (3 Units)Kinetic theory and the gas laws. Ideal behavior and their limitation for real gases at high and low temperatures. Maxwell – Boltzmann distribution of molecular velocities. Characteristics of liquids: Simple kinetic molecular description of melting and vaporization, vapour pressure, saturated and unsaturated vapours, surface tension and viscosity, types of solutions and their properties. Colligative properties and molecular weight determinations. Characteristics of solids: Lattice structure and x-ray diffraction, isomorphism and giant molecules such as graphite and diamond. Lattice energy, atomic, molecular and ionic lattices. Equilibria: (1) Phase equilibria : phase rule, equilibria involving one, two and three components.(2) Chemical equilibria : reversible reactions and dynamic equilibria factors affecting chemical equilibrium, Le

Page 13: enaub.netenaub.net/pluginfile.php/25/mod_forum/attachment/9/BIU IT.docx  · Web viewRecent developments in Technology create opportunities and challenges for the growing Information

Chatelier’s principle, equilibrium constants – definition and calculation in terms of concentration, and pressure effect of temperature on equilibrium constants.(3) Ionic equilibrium : Bronsted – Lowry theory of acid and bases, degree of dissociation, ionic product of water, solubility product, common ion effects, pH value and calculations, pH indicators and choice of indicators, strength of acids and basis, hydrolysis of salts, buffer solutions and buffer actions. Oxidation-reduction reactions and Faraday’s laws of electrolysis. Introduction to thermodynamics and thermo chemistry: Standard enthalpy changes of reaction, formation, combustions and neutralizations, free energy and entropy, first law of thermodynamics and application in thermochemistry. Hess’s law, lattice energy for single ionic crystals. Introduction to Chemical Kinetics: Simple rate equations, order of reactions, rate constant and calculations involving half-life. Effect of temperature or rate constant. Catalysis.

CHM 113: General Chemistry I Laboratory (3 Units)Introduction to Practical Chemistry. Basic experiments in Chemistry especially in the areas of Physical and Analytical Chemistry: Volumetric analysis, Gravimetric analysis, Determination of substances, filtration, fractional distillation, e.t.c.

GST 111: Use of English I (2 Units)Sentence Construction, Subject and Predicate, Introduction to Lexis, Reading and Note taking, Common Errors in English, Laboratory Report Writing, Collection and Organisation of Materials, Logical Presentation of Ideas, Punctuation.

MTH 121: Elementary Algebra II (3 Units)Plane analytic geometry: Rectangular coordinates, plane coordinates of two-dimensional vectors, Addition and scalar multiplication. Curves: Locus of an equation, Polar and parametric equations, Lines and conic sections, Distance formulas, Tangents and normal, Transformations of the plane. polar coordinates 2-dimensional vectors: Matrices: Addition and multiplication, associative and distributive laws, identity and squares matrices, Adjugate matrix. Determinants, N linear equations in n unknowns, Gaussian elimination. Gauss-Jordan method for the inverse Grammar’s rule.

MTH 122: Elementary Calculus II (3 Units)Application of differentiation: Extreme of a function (on restricted domain), concavity, points of inflection, tangents to a curve. Mean value theorem, Taylor’s formula. L’Hospital’s rule. Application of integration: Area under the graph of a function, area of a sector (polar coordinates) and arc length. Functions of several variables: Limits, continuity, Partial differentiation: Total derivation. Chain rule. Tangent line to a space curve. Tangent plane to a surface. Maxima and minima, Taylor’s formula.

PHY 124: Introduction to Electricity and Magnetism (3 Units)

Page 14: enaub.netenaub.net/pluginfile.php/25/mod_forum/attachment/9/BIU IT.docx  · Web viewRecent developments in Technology create opportunities and challenges for the growing Information

Coulomb’s law of electrostatic: The electric field: electric field strength. Lines of force. Guass’s law. The electric potential: potential energy difference. Potential at a point in a space. The volt. Equipotential surfaces. Kinetic energy of a charged particle. The electron volt. Electric potential energy due to a charge sphere. Capacitors: capacitance for charge. Calculation of capacitance in parallel and in series. Energy required to charge a capacitor.

Dielectrics: dielectric materials. Parallel plate capacitor with dielectrics.

The electric circuit: electric current in a wire. Drift velocity of electrons. Electromotive force. Ohm’s law. Resistance. Resistivity, variation of resistivity with temperature, Kirchhoff’s laws. Internal resistance and its measurement. The Wheatstone bridge. Potentiometer. Combination of resistors.

Chemical effects of electric current: Faraday’s laws of electrolysis. Electrochemical equivalents. The mechanism of conduction in electrolytes and ions. Determination of Avogadro’s number.

Magnetic effect of current: Oesrted’s experiments. Biot and savart’s law. Magnetic field due to a long straight wirefield along the axis of a particular coil. Field due to a solenoid. Magnetic induction. Forces on a current carrying conductor in a magnetic field. Forces between two parallel conductors and definition of the Amphere.

Magnetic properties of materials: magnetic flux density B, Magnetic field stenght H. Magnetic permeability. Variation of B and H hysteresis

Electromagnetic Induction: induced current and induced e.m.f energy conservation: Lenz’s law, Faraday’s law of e.m.f induction. Forces on moving electrons.

Alternating current and Reactive circuits: Self and mutual inductance. The induction coil. The L-R circuit, time constant. Energy associated with an inductors. The R-C circuit, growth and decay of current. The LRC circuit. Resonance tuning. Power in AC circuits. The full electromagnetic spectrum.

PHY 127: Basic Experimental Physics II (3 Units)A 3 hour per week laboratory course covering basic experiments illustrative of the second semester, 100 level physics syllabus.

CSC 121: Introduction to Problem Solving (3 Units)Overview of fundamental concept of Computer Science. Problem solving using computer; Algorithm, Flowchart, Pseudo code. Programming, program Control/Logic structure, Programming paradigms (Unstructured, structured and OO programming). Definition of the following terms: bits, bytes, word, word length, data, information, records, fields, files, and database.

Basic data Structure: Meaning of data structure. Brief discussion on: Array, linked lists, stacks and queues, tree; tree traversal, uses of binary tree).

STA 121: Descriptive Statistics

Page 15: enaub.netenaub.net/pluginfile.php/25/mod_forum/attachment/9/BIU IT.docx  · Web viewRecent developments in Technology create opportunities and challenges for the growing Information

Nature of Statistics, its definition, importance and limitations, types of statistical data: the primary and secondary data, methods of collecting primary data, graphical and diagrammatic representations of data, the frequency distribution, nature of frequency curves, characteristics of a frequency distribution, Measures of central tendency, location and dispersion, moments (about the origin and about the mean), skewness and kurtosis along with their measures, essential requisites of an ideal measure.

MTH 128: Logic, Set and AlgebraBasic set operation: Union, Intersection, difference, complement, inclusion, Binary relations: fundamental theorem of equivalence relation. Functions: fundamental theorem of Arithmetic, Fermat’s theorem, Eulers existence of Fermat’s theorem. Algebraic structures, examples. Binary operations, closeness, associativity, inverse and identity, Groups rings.

GST 121: Use of English IIResearch Paper Writing, Precis Writing, Report Writing, Functional Writing: Description, Definition, etc. Logical Presentation of papers (speech writing

GST 122: Library and Information ScienceBrief history of Libraries, Library and education, Libraries, Information and the Society, University Libraries and other types of Libraries , Study skills (reference services), Types of Library materials, using Library resources including e-learning, e-materials, etc, Understanding Library catalogues (card, OPAC, etc) and classification, copyright and its implications, Database resources, Bibliographic citations and referencing collection, Development, Preservation of Library materials- handling of Books.

CSC 211: Computer Programming INumber system & Data Representation: Converting number between bases, Data Representation in binary.

Fundamental programming constructs: Syntax and semantics of a higher-level language; variables, types, expressions, and assignment; simple I/O; conditional and iterative control structures; functions and parameter passing; structured decomposition.

Software development methodology: Fundamental program design concepts and principles, Coding, Testing and debugging strategies, Documenting program using techniques of good programming style. Introduction to Object Oriented Programming (OOP) concepts, Programming Language.

ITE 215 System Analysis and Design

Methodologies used by the analyst throughout the systems development life cycle to analyze business problems or opportunities, address user needs, perform feasibility studies, specify business requirements through process, data and logic modeling, consideration of development alternatives, and implementation and maintenance of systems.

ITE 224 Financial Telecomm & Cybersecurity

Page 16: enaub.netenaub.net/pluginfile.php/25/mod_forum/attachment/9/BIU IT.docx  · Web viewRecent developments in Technology create opportunities and challenges for the growing Information

Concepts and principles of telecommunications systems and networks, challenges inherent in securing financial telecommunications networks, Local area networks, Wide area networks, Wireless networks, value-added networks.

ITE 225 Web Application and Development

Current Digital technology developments in the Global Economy, Business and Technology Pressures & Information Technology Support, ICT and globalizations of Economies, E-Business, E-Commerce; Developing Internet, Intranets, Extranets, Corporate Portals, Electronic Storefronts, Electronic Exchanges, Enterprise web applications; Web protocols, such as HTTP, HTTPS, DNS, URL, and more; Structure with HTML, Design with CSS,

ITE 226 Data Communication and Network

This course introduces the architecture, structure, functions, components, and models of the internet and other computer networks. The principles and structure of IP (Internet Protocol) addressing and the fundamentals of Ethernet concepts, media, and operations are introduced to provide a foundation for further study of computer networks. The OSI (Open Systems Interconnection) and TCP (Transmission Control Protocol) layered models are used to examine the nature and roles of protocols and services at the application, network, data link, and physical layers. Students will learn to configure, troubleshoot and resolve problems within a network.

ITE 227 Database Management Systems I

Principles of database structures, the database development process, entity-relationship and object-oriented database models, logical and physical database designs, SQL, as well as distributed and object-oriented databases. Students will also examine data warehouses, as well as the challenges of global electronic data management, electronic commerce and ethical issues associated with the increasing integration and complexity of large-scale data sets

GNS 202: Nigerian Peoples and Culture

Study of Nigerian history, culture and arts in pre-colonial times. Nigerian’s perception of his world. Culture areas of Nigeria and their characteristics. Evolution of Nigeria as a Political Unit. Indigene/Settler Phenomenon. Concepts of Trade. Economic Self-reliance. Social Justice. Individual and National Development. Norms and Values. Negative Attitudes and Conducts (Cultism and related vices). Re-orientation of Moral and National Values. Moral Obligations of Citizens. Environmental Problems. Nigeria Under Democratic Rule (1999 – Date).

GNS 222: Peace & Conflict Resolution Studies

Basic Concepts in Peace Studies and Conflict Resolution, Peace as vehicle of unity and development, Conflict Issues, Types of Conflicts e.g. Ethnic/Religious/Political/Economic

Page 17: enaub.netenaub.net/pluginfile.php/25/mod_forum/attachment/9/BIU IT.docx  · Web viewRecent developments in Technology create opportunities and challenges for the growing Information

Conflicts, Root causes of Conflict and violence in Africa, Indigene/settler Phenomenon, Peace Building, Management of Conflict and Security, Elements of Peace Studies and Conflict Resolution, Developing a Culture of Peace, Peace Mediation and Peace Keeping, Alternative Dispute Resolution (ADR), Dialogue/Arbitration in Conflict Resolution, Role of International Organization in Conflict Resolution e.g. ECOWAS, African Union, United Nations, etc.

ITE 313 Computer Organization and Architecture

Background on computer architecture and instruction set, Instruction set of a modern RISC processor, including how constructs in high-level languages are realized; - the representation of both fixed- and floating-point numbers, together with hardware algorithms for arithmetic operations; - basic processor organization, data and control paths, instruction-level parallelism, pipelining, and multiple issue; - the organization of memory, including hierarchies, caches, and virtual memory; - storage and input-output devices and their interfacing to the processor and memory; - an introduction to multiprocessing.

ITE 314 Research methodology

Nature of research, Types of research, Formulation and testing of hypothesis, Methods of research, Decision of research, Review of Literature and synthesis, Collection and analysis of data

ITE 315 Web Applications II

Web protocols, such as HTTP, HTTPS, DNS, URL, and more; Structure with HTML, Design with CSS, Code Versioning; Javascript, jQuery Basics, and Ajax, Web Applications Frameworks, model-view-controller design pattern, Managing Data

ITE 411 Social Networking and the Web

This course explores the current state of the internet, Social Networking, and the Web in correlation with emerging technologies, Internet fundamentals, web functionality, business uses of the web, social media, privacy and social networking.

ITE 412 Fundamentals of Software Engineering                     

The software crisis and its origins, Software engineering principles, Importance of measuring. Software quality, fault avoidance, tolerance and removal, Software life cycle models, step wire realignment, requirements, definition, specification, design coding and testing      methods.

ITE 413 Project Management

Page 18: enaub.netenaub.net/pluginfile.php/25/mod_forum/attachment/9/BIU IT.docx  · Web viewRecent developments in Technology create opportunities and challenges for the growing Information

General background on IT project Management, Scope management, Time management, Cost management, Quality management, HR management, Stakeholders management, Communication management, Procurement management, Risk Management, Integration management

ITE 414 Database Management Systems II

Database systems; the entity-relationship model & relational model, Relational queries; SQL: queries, programming, triggers, Query-By-Example (QBE), data storage and indexing; storing data: disks and files, file organizations and indexes, tree-structured indexing, hash-based indexing, query evaluation; external sorting, evaluation of relational operators, Database design; schema refinement and normal forms, physical database design and tuning, Security, Transaction management; transaction management overview, concurrency control & crash recovery

ITE 415 Seminar and Workshop

This course is intended for honors students and is required for the honors degree in Information Systems. The student conducts an independent research project under the guidance of at least one faculty member in the program. The Honors Committee evaluates a written and oral presentation of the research project. This course may only be taken by permission of the program director.

ITE 416 High Performance Computing

Introductory course on High Performance Computing Clusters, providing a solid foundation in parallel computer architectures, cluster operating systems, and performance & optimization techniques. This course will discuss fundamentals of what an HPC cluster consists of, and how we can take advantage of such systems to solve large scale problems in wide ranging applications like computational fluid dynamics, image processing, machine learning and analytics. The course will consist of lectures, practical hands-on homework assignments, and hands-on laboratory work where students will build their own HPC cluster from the ground up. Students will gain exposure to the linux command line, shell scripting, git revision control system, free/open source tools to building, manage. and optimize HPC clusters, resource management and allocation systems, along with compiling and running applications. In addition to classroom instruction and laboratory work, students will has access to the latest cutting-edge hardware and interact with industry experts that manage large scale HPC systems. As it's desirable to have a mix of students, the course will not assume much background, though linux and scripting experience are helpful to complete projects as this is a very hands-on practical application and use of HPC clusters. Students on a systems, computer engineering, or computational track do well with this course.

ITE 421 Mobile Computing

Characteristics of mobile applications; History of mobile application frameworks; design, develop, test, debug and launch mobile applications (apps) using open source standards, that are adaptable to various development frameworks such as Android, iOS, and Windows. Topics include design principles, application structure, graphics, user interfaces, animation, and data

Page 19: enaub.netenaub.net/pluginfile.php/25/mod_forum/attachment/9/BIU IT.docx  · Web viewRecent developments in Technology create opportunities and challenges for the growing Information

storage. Cross-platform tools to bridge frameworks and access native features of the mobile device including geolocation, accelerometer, notifications, and services will be covered; Integrating with cloud services, Integrating networking, the OS and hardware into mobile-applications.

ITE 422 Cloud Computing

Cloud computing: General Benefits and Architecture, Business Drivers, Main players in the Field, Overview of Security Issues, XaaS Cloud Based Service Offerings; overview of cloud computing, cloud systems, parallel processing in the cloud, distributed storage systems virtualization, security in the cloud, and multicore operating systems. Students will study state-of-the-art solutions for cloud computing developed by Google, Amazon Microsoft, Yahoo, VMWare, etc. Students will also apply what they learn in one programming assignment and one project executed over Amazon Web Services.

ITE 423 Big Data

Characteristics of Big Data, V’s of Big Data, Impact of Big Data, The Big Data Platform, Big Data and Data Science, Skills for Data Scientists, The Data Science Process, Big Data Exploration, Security and Intelligence, Operations Analysis, Data Warehousing, Business Intelligence, Data Mining, Data Visualization Technologies

ITE 424 Economics of ICT

Introduction, Structure of Nigerian Telecommunication Industry, Origin of Computerization in Corporate Nigeria. IT & organizational functional activities, Finance, Managerial, Marketing, HRM, R&D, Production, etc. IT Strategy, IT strategy: proactive & reactive, Essential elements of web site design, Essential elements of successful IT firms. IT Risk Management Model, E-business risk identification techniques, risk analysis techniques, risk handling techniques, Disaster management Digital Economy, Financial and technological trends, he Productivity Paradox, IT Investments [Benefits & Costs], IT Investment Categories, IT Investment Evaluation by cost-benefit analysis, Costing IT & the problem of Intangible benefits, Methods of Evaluating and Justifying IT Investment, Total Cost of Ownership Method, Value Analysis Method, Information Economics Method, IT Infrastructure Investment Analysis method, IT Economics Strategies, Chargeback, Outsourcing- strategies and benefits, Other Economic Aspects of IT, IT Project Failures, Market Transformation through New Technologies. Economics of the Web.

Conclusion

The course requires the following categories of staff and the number

1. Professor/Reader 2

Page 20: enaub.netenaub.net/pluginfile.php/25/mod_forum/attachment/9/BIU IT.docx  · Web viewRecent developments in Technology create opportunities and challenges for the growing Information

2. Senior lecturer 33. L1 64. Lecturer II 35. Assistant lecturers 36. Technologist 2