Library | A-Z Index | Email | UCMS | Contact Us
DEP'T OF SCI AND MATHS EDUCATION - COURSE DESCRIPTION
COURSE DESCRIPTIONS
- ASP 101 LANGUAGE AND ETHNICITY IN AFRICA:The course throws light on the linguistic and ethnic diversities founding Africa and attempts to examine their effects on nationhood or nation building in Africa. Case studies of areas of conflict emanating from linguistic and ethnic difference will be carried out.
- ASP 104 TRADITIONAL AFRICAN MUSIC IN CONTEMPORARY AFRICA AND NEW TRENDS IN AFRICAN MUSIC:This course provides students with the opportunity to experience traditional and contemporary African musical forms. It also examines traditional and cotemporary Africa musical practices and their influences on contemporary African art and popular music. It looks at how African music has helped to shape and influence music making among African Americans and other Africans in the Diaspora.
- ASP 106 SEXUAL AND DOMESTIC VIOLENCE:This course examines the dynamics of sexual assault and abuse, violence within families, and other forms of isolations of women’s bodily integrity. Attention will be given to empirical and normative analysis of these issues.
- ASP 111 REPRODUCTIVE HEALTH AND DEVELOPMENT IN AFRICA:The central theme of the course is Reproductive Health and Development through Human Capital Development and Population reduction. Reproductive Health implies that people are able to have a satisfying and safe life and that are capable to reproduce and to decide, if, when and how often to do so. Development of African Countries could as well be assured through Reproductive Health Services in these economies.
- ASP 116 CONFLICT PREVENTION AND MANAGEMENT: Conflicts are the engine of history and therefore we need to study them and to design approaches to peace and security in the world, particularly Africa. The course is designed to respond to the needs of international organizations and NGOs. These organizations recruit those who have been specifically trained for those missions and to professionalise the work of international field officers as observers, consultants and volunteers.
- ASP 122 COMPARATIVE ANALYSIS OF ECONOMIC DEVELOPMENT IN AFRICA AND THE CARIBBEAN
The course explores the core problem of economic development; theories of development, empirical evidence about accumulation, growth and distribution in Africa; attention on the interaction of agriculture with other sectors on economic institution, population pressure, consumption and savings; structural changes needed to support growth will be examined. - ASP 131 CULTURE, DEMOCRATISATION AND DEVELOPMENT IN CONTEMPORARY AFRICA
The course is in two sections. Section A will focus on some definitions of culture and Development. It will then examine critically, the African conception of culture with a view to making clear its implications for social, economic and political development of the continent. Section B analyses the origin of the democratic waves that swept across sub-Saharan Africa in the early 1990s. It also gives a comprehensive overview of democratization and development in contemporary Africa. - ASP 136 THE SLAVE TRADE AND COLONIALISM IN AFRICA: This course is in two parts. The first part examines the origin and nature of slavery and the slave trade. It focuses on the consequences of the Atlantic Slave Trade on Africa’s development. It also examines the contribution of the slave trade to the take off of the capitalist system. The second part deals with theprelude to colonialism, the philosophical bases of colonization of Africa and the African response to colonialism as well as the colonial impact
- ASP 137 HISTORICAL FOUNDATIONS IN AFRICA: This course looks at the sources of African history; essential elements in the Paranoiac and Nilotic civilization; the emergence, organization and fall of African Kingdoms and empires from 1000 AD to the end of the sixteenth century; the Arab invasion of North Africa; the introduction of Islam in North Africa; the impact of European activities on Africa generally; developments in the 1940 1950 decades with emphasis on political change; and problems of Africa in the immediate post-independence era.
- ASP 140 AFRICAN IN THE UNI-POLAR WORLD: The course conducts systematic analysis of the major forces that have impacted on the political developments of African nations as they prepare for the challenges of the new century. The analysis will focus on how events after independence (e.g. the cold war) have shaped Africa’s present political and economic conditions as well as the continent’s relations with the international community.
- ASP 141 THE OAU AND THE AFRICAN UNION: PROSPECTS AND CHALLENGES OF INTEGRATION IN AFRICA: It looks at s before and after the formation of the OAU and African Union. It discusses the prospects and challenges of the African Union
- ASP 148 A SURVEY OF SELECTED SOCIETIES AND CULTURES IN AFRICA SOUTH OF THE SAHARA: The course examines Africa in historical perspective, cultural areas in Sub-Saharan Africa, African cultural systems and Africa in the contemporary world.
- ASP 151 THE CULTURAL IMPACT OF TOURISM IN AFRICA: This course will examine the concepts of tourism and culture; tourism and cultural practices in Africa, and the cultural mix. The impact of tourism on African traditional arts will also be examined.
- ASP 152 MUSIC IN AFRICAN CULTURE: The course aims at giving the first year students the conceptual understanding of African music and enhancing their ability to appreciate and critically evaluate the creative ways in which primary values of Africa have been and continue to be drawn from performance traditions of Societies in Ghana and Africa.
- ASP 153 AFRICAN POPULAR CULTURES: TRADITIONAL FUNERAL AND FESTIVALS The course will examine Traditional Festivals and Funerals Ceremonies as two Components of African Popular Culture by projecting the culture and traditions of the people of Africa as well as their belief systems. The study therefore focuses on:
1. Festival and Funeral Celebrations of selected societies in Africa
2. Social conflicts in them as well as their social roles in African Cultural context.
3. Stimulating the interest of the students in festival and funeral celebrations.
- ASP 154 ANS AFRICANISM AND NATIONALIST MOVEMENTS: The course examines how Africans were dispersed and the way the dispersion brought about discriminations against Africans. It will also examine how Africa was divided and ruled by Europeans, and the ways African reacted to these. It will also lay bear how Africans (both home and abroad) realized the need to come together and fight against racial discrimination. The course will enable students appreciate what their fore fathers went through in order to emancipate themselves and the present generation from racial discrimination.
- CSC 101 INTRODUCTION TO COMPUTING - 3 CREDITS: A comparative study of development of computers. Hardware-definitions, type of hardware. The John Von Newman Model. The organization and the function of the various components of the Computer. Input, output and backing storage devices. The concept of data processing. The data processing sequence, types of data processing systems. Data organization and data capture (direct and indirect), data checking-verification and validation. Representation of data with the computer: internal storage of characters, integers and machine instructions with reference to bit patterns. Bits bytes and words. Hexadecimal and decimal system. Practical; Dos, Windows, Word And Excel.
- CSC 102 - PROGRAMMING IN BASIC (3 CREDITS): Formation of Algorithm, concept of flowcharting, program flowchart, programming techniques-elements of BASIC, elementary programming operation, Input, Output, loops, conditional and unconditional jumps, arrays, subroutines, procedures, sorting and searching techniques. String processing, data validation, concept of file processing and program structure. Program testing and documentation. Practical session on BASIC programming.
- CSC 201 INTRODUCTION TO OPERATING SYSTEMS - 3 CREDITS: An introduction to the major concepts of operating systems and study of the interrelationships between the operating system and the architecture of computer systems. Operating systems-types and function of an operating system. Topics discussed include operating system structure, concurrent programming techniques, Instruction execution, fetch-execute cycle, CPU scheduling, deadlocks, memory management, file systems and protection. Resource allocation: Management of the system-memory, processor devices, and files. Tools and techniques to promote programming productivity and software quality. Development of Program-Program design, programming, testing and debugging (Structured programming, method of program design-Jackson’s structured method, stepwise refinement. Minimal thorough testing-structured walk through etc); Software development tools-text manipulation, language processors, operating systems; Element of Software-data types, control structures, subprograms, strings, tables, files, sorting (Bubble sort, Shell sort or Quick sort, linear search, binary search etc), data structures, output and input; Development of a computer system – case study, analysis, designing the human interface, designing the external data structures security and integrity, installation and maintenance.
- CSC 203 - PROGRAMMING AND PROBLEM ANALYSIS I 3 CREDITS: A scientific programming language such as Pascal, C, Fortran will be used. Problem analysis, data and information. Algorithm design using sequence, selection and iteration. Program design using pseudo-code (structured English). Design methodologies, e.g. top down, bottom up, stepwise refinement. Programming using simple data types-integers, characters, Boolcan, ordinal and real variables. Arithmetic and logical expression. Control statement for repetition, single and double branch condition, multiple conditions, input, output. Sub programmes, functions, procedures, parameters and libraries. Data structures-sequential, direct, indexed. Processing of data structures, file processing-updating searching, sorting. Structured data types-arrays, packed arrays, records and files. Introduction to advanced data types, pointers sets, linked list, queues and stacks. Documentation-internal and External. Debugging and testing plans and logs.
- CSC 204 COMPUTER ARCHITECTURE AND ASSEMBLY LANGUAGE 3CREDITS: Basic architecture of computer systems including fundamental concepts such as register, structure, memory organization and management, organization of peripherals, and machine level operations. These concept are integrated through the use of assemblers, linkers and loaders. Topics covered include instruction sets, symbolic addressing, but organization, instruction fetch and executions, read/write cycles interrupt processing, I/O processing, general microprocessor design.
- CSC 301 DIGITAL ELECTRONICS AND COMPUTER ORGANIZATION - 3 CREDITS: The fundamentals of logic design, computer organization and the structure of major hardware components of computers. The application of Boelena algebra to switching circuits, and the use of MST, EST and field programmable devices in digital design. Topics include combinational and sequential circuits, logic gates and use of Karnaugh maps, ALU, decodes, multiplexers, flip-flops, counters, memory organization, buses and arithmetic units. CAD tools for logic design and an introduction to system level digital design. Hardware aspects of computer networks are introduced.
- CSC 302 DATA ORGANIZATION & DATA STRUCTURES (3 CREDITS): Data structures-fields, records arrays tables, linked list, trees. File-sequential, direct indexed, inverted and access methods. Sorting, searching, security and integrity. Characteristics of storage, device-disk and tapes. Time consideration. Data Structures-dynamic storage allocation, stacks, queue, list, tree topological sorting. Multilinked structures and iterative and recursive programming technique. Databases-relations, operations on tables.
- CSC 303 PROGRAMMING AND PROBLEM ANALYSIS II (3 CREDITS): The fundamental concepts of imperative and applicative programming languages. Topics include the description of data types, variable assignment and sharing; sequencing; iteration and recursion; parameter passing mechanisms; and type checking. Students will develop interpreters which implement some of the language features listed above. A scientific programming language such as C+ will be used.
- CSC 304 INFORMATION SYSTEMS (3 CREDITS): Basic concept of information systems: Introduction, information systems, Information and data, management information. System theory. The life of a system, The development lifecycle, recording the data flow, Data flow modeling for system design. System building in practice, object-oriented analysis, Data representation and storage, Entities and relationship, querying the data, End-user computing, Structured spreadsheet, spreadsheet macros, File organizations and DBMSs, 4GLs vs 3GLs, MS Access: a 4GL overview – designing files, creating files, structuring files and queries. The Human-Computer Interface: dialogue design: designing screens and reports Validation and verification, generating applications. Management theory, systems terminology and concepts employed when computer serves as a means of Implementing information systems. Categories of management information systems. Decision Support Systems. Planning Management Information Systems/Decision Support Systems. Modes of computer processing, economic and social implication of computerized systems.
- CSC 305 DATA PROCESSING MANAGEMENT (3 CREDITS): Survey of the history of management and review of significant management literature. Topics will include Organizational structure, cultural diversity, strategy, organizational change; total quality, group behaviors, and ethics. Application of management theories to practical problems in planning, organizing, and controlling business activity.
- CSC 306 DATA PROCESSING MANAGEMENT (3 CREDITS): Organization of the Data Processing (DP) departments-functional versus project organization, centralized versus decentralized, analyst/programmer versus analyst & programmer etc. Staffing recruitment, selection, evaluation, training, current issues in DP management. Project facilities & pitfalls, project control phases-deliverable & control information, check points & plans. Task identification-estimation, internal consistency, elapsed time and contingencies. Network analysis. Uncertain activity duration, personnel allocation, bar charts, Forward planning, long range planning. Feasibility studies-terms of reference, technical feasibility, operational feasibility and economic feasibility. Hardware and software evaluation-specification of requirement, problem classification and measurement of needs, measurement of work, bench marking, Determination of evaluation criteria, Seminars.
- CSC 402 NUMERICAL ANALYSIS WITH COMPUTING - 3 CREDITS: Computer accuracy, how computer store numbers and consequences, why use computer for numerical analysis, interactive methods, convergence, solution of equations, interval bisection method, Newton’s method, secant method, rule of false position, polynomial equations. Simultaneous equation-ganasian elimination, pivoting, triangular factorization , jacobi iterative method, Gauss-Seidal method. Numerical integration-trapezium rule, simpson rule, Romberg integration. Differential equation-Runge-Kutta method.
- CSC 403 DATABASE DESIGN: Shared data pros and cons. Databases, database management system architecture, data administration, database modeling objective. Relational model-relations, duplicated versus redundant data elimination of redundancy. Time-varying data. Enterprise rules, repeating groups, determinants, identifiers. Boyce/Codd normal form. Further normalization, introduction to relevant query language. Entity relationship model (Defining ER model etc): hierarchical, network and relational models of databases, mapping and ER model into indexed and codasyl network implementation; properties identification and avoidance of connection traps; query languages – Simple SQL and Advance SQL; physical representation of data in secondary storage; relational algebra and calculus as applied to the design of databases; security and integrity in the context of concurrent use; and basic ethical issues associated with database design and use.
- CSC 404 INTERNET BASED APPLICATION - 3 CREDITS: Development of Application systems and tools using resources of the Internet as a development, implementation and delivery platform. Emerging area of developing Internet-based application for service delivery. Various tools such as HTML, CGI and PERL will be used. Introduction to Java Programming Fundamental of Network operation in Java, Basic Socket Programming in Java, Security in Computer Networks, Multimedia networking.
- CSC 405 ADVANCED OPERATING SYSTEMS - 3 CREDITS: Linux-A Product of the Internet. Getting started. An introduction to the Utilities. The Linux File System. The shell, Networking and the Internet. The vi Editor. The emacs Editor. The Bourne Again-Shell Programming. Programming Tools.
- CSC 406 SYSTEMS ADMINISTRATION - 3 CREDITS: Booting and Shutting Down: Kernel initialization, system processes, startup scripts, etc. Important users: super user, daemon, bin, sys. The File System: Regular files, directories, character and block files, hard links, symbolic links, permission bits, etc. Controlling Processes: PID, PPID, UID, GID, prioty and nice value, signals, process states, etc. Adding New Users: editing password file, initial password, startup file, conventions, loadable kernel modules, etc. Periodic Processes: cron, changing contabs, UUCP polling, accounting, etc. Backups: Backups devices and media (floppies, folpticals, tapes), incremental backup regime, restoring, archiving programs, etc. Syslog and Log Files: syslog, configuring syslogd, using syslog programs, etc. Configuring the Kernel: Building, compiling and installing the Kernel. TCP/IP and Routing Packets, Internet addresses, address translation, setting up a network, network debugging, etc. The Domain Name System: DNS name space, components of BIND, the DNS database, etc. The Network File System: Server-side Basic connection model, network etc. Network Management: Detecting network faults, SNMP. Security Issues Disk Space Management.
- CSC 408 OPERATIONAL RESEARCH: This course will cover a range of operational research topics including: Optimization Techniques, Game Theory, Linear and Non-linear Programming, Transportation problem. Network analysis, forecasting techniques, Inventory Theory, Decision Analysis, Simulation, System Reliability, Queuing Theory, Time Series Analysis, Scheduling Systems etc.
- ECS 201 CURRICULUM STUDIES IN COMPUTER SCIENCE (3 CREDITS): The course will examine definition of curriculum; objectives, content, methods, teaching materials and assessment procedures; types of curriculum-teaching and examination. Selection of sequencing of computer science content and assessment.
- ECS 202 METHODS OF TEACHING COMPUTER SCIENCE - 3 CREDITS: The course introduces students to various approaches to the teaching of computer Science in pre-university institutions with emphasis on SSS. Methods shall include problem-solving, games demonstration and guided inquiry. It will also involve the development of specific skills and techniques through microteaching sessions and the use of appropriate teaching aids.
- ECS 301 ASSESSMENT IN COMPUTER SCIENCE EDUCATION - 3 CREDITS: This course is intended to deal with the assessment of cognitive, psychomotor and affective development of pupils. It will examine general assessment techniques, test characteristics, construction of assessment instruments, different types of text items and deal with the assessment in computer concepts.
- ECS 302 RESEARCH METHODS IN COMPUTER SCIENCE: The course exposes students to definition and purposes of research, types of research problems in computer science. It also exposes students to research design, instruments, data collection and analysis as well as use of sample tests (z, student and chi-square tests) and research literature in computer science education.
- ECS 401 DESIGN & DEVELOPMENT OF COMPUTER SCIENCE TEACHING MATERIALS - 3 CREDITS: The main objective of this course is to expose students adequately to the selection, design, preparation, development and use of computer science teaching aids relevant to Ghana’s needs.
- EDF 102 SOCIAL/PHILOSOPHICAL FOUNDATIONS OF EDUCATION - 3 CREDITS: The course is in two parts. The first part deals with the social functions of education while the second part deals with Western and African philosophical ideals that underpin the aims, content, method and organization of education in Ghana.
- EDF 201 EDUCATION STATISTICS - 3 CREDITS: The course introduces students to the nature of statistics with a description of variables, scales of measurement and the differences between descriptive and inferential statistics. Data representation is treated with emphasis on frequency distributions, histograms, polygons, ogives, bar and pie charts as well as box and whisker plots. The nature and role of the measures of location, variability and relative position are explained. Students are introduced to the concept of probability with emphasis on the addition and multiplication rules and the nature, properties and applications of the normal distribution. Measures of relationship and correlation are explained and their roles in education are discussed. Basic ideas about statistical inference (sampling distributions) are treated leading to an introduction to hypothesis testing. Statistical tools such as regression analysis, chi-square test, t-test, Mann-Withney test, Wicoxon signed rank test. One-way analysis of variance and the Kruskall-Wallis test are mentioned with emphasis on when they can be used.
- EDF 401 HISTORY & MANAGEMENT OF EDUCATION IN GHANA - 3 CREDITS: The course is in two parts. The first part deals with the role of government and non-governmental bodies in the development and growth of formal education in Ghana. The second part examines administration theories and their influence on the management and administration of school systems in Ghana.
- ESC 105 - EDUCATIONAL TECHNOLOGY - 3 CREDITS: The course prepares students to develop their knowledge base in the production and use of instructional media. The course will emphasize the preparation and use of both digital and non digital instructional media, and their adaptability for educational programmes in schools and Colleges in Ghana. This course places emphasis on students having hands-on experience in the preparation of all instructional media.
- EMA 201: NATURE OF MATHEMATICS - 3 CREDITS: The course will introduce students to definition of mathematics, historical development of some branches of mathematics and the philosophy of mathematics. It will also introduce students to symbols; abstraction and generalization as well as proofs in mathematics.
- EMA 204: FIELD EXPERIENCE IN MATHEMATICS EDUCATION- 2 CREDITS: In this course, students are sent out to JSS or SSS to observe Mathematics teaching for a school session. They perform simple tasks other than teaching, e.g. marking of class exercises. Students write and present reports of their observations. The mathematics teachers also write and send reports on students to the Department.
- EMA 304: INTEGRATED BASIC MATHEMATICS I - 3 CREDITS: The course will introduce students to algebra, descriptive and inferential statistics. Emphasis would be placed on sequence and series. Concept of probability should involve calculation of probability of simple and compound events; addition and multiplication laws; conditional probability and probability distributions.
- EPS 101 EDUCATIONAL PSYCHOLOGY - 3 CREDITS: This is a comprehensive course designed to introduce prospective teachers to the psychological influences responsible for the behaviour and learning characteristics of individual students. It includes knowledge of the forces of nature and nurture as they affect the physical, psycho-social, cognitive and moral characteristics of the learner in the school. It also includes knowledge on how the teacher can identify special needs in the individual as well as the principles and strategies to employ in helping and counseling learners to develop their potentials in full.
- EPS 204 SPECIAL EDUCATION - 3 CREDITS: This course introduces the prospective teacher to the current issues confronting identification management and teaching of children with special needs in the regular classroom. The course covers issues o inclusive education mainstreaming. Topics to be treated include mental retardation, learning disabilities, behavioural and emotional disorders, hearing-impairment, gifted and talented, communication disorders.
- EPS 302 RESEARCH METHODS - 3 CREDITS: This course introduces the student to scientific enquiry in education. It presents to the student the nature of research, including characteristics of scientific research; the research problem, sources and characteristics of scientific research, the research problem, sources and characteristics: literature review, its relevance and steps involved; basic research designs including descriptive survey, correlation, experimental and ex-post-facto research and processing and interpreting data. Research proposal and report writing are also discussed.
- EPS 301 ASSESSMENT IN EDUCATION - 3 CREDITS: This course introduces students to educational assessment. It deals with terms and concepts in assessment continuous assessment and its practice in Ghana, goals and learning targets of instruction and their relevance in students’ assessment, characteristics of test results (validity and reliability), constructing achievement tests (multiple-choice, true/false, matching, constructed response type and essay), test administration and test score interpretation.
- EPS 412 GUIDANCE AND COUNSELING - 3 CREDITS: Guidance and counseling assists in the complete development of the individual in a way that ensures of maximizes personal growth and success in life. This course recognizes that secondary school students need guidance to be able to attain their full potential and maximize the benefits of their educational experience. It attempts to equip the student with information that will enable him/her to facilitate this process in a secondary school setting. At the end of the course, students should be able to show a clear understanding of the guidance concept in the context of school personnel work, examine the principles under girding guidance practice, explore the services of a given guidance programme, show how they can be addressed and examine the role of guidance personnel.
- MT 390A MICRO TEACHING I - 3 CREDITS: In this course, students specific teaching skills in a non-threatening environment, getting feedback from peers and supervisors. The specific teaching skills and practices include questioning techniques, use of the chalkboard and other audio-visual resources, systematic presentation, and lesson closure. Also, opportunities are provided for students to observe good models of teaching through video presentations and demonstration of specific teaching techniques.
- MT 390B MICRO TEACHING II - 3 CREDITS: In this course, students specific teaching skills in a non-threatening environment, getting feedback from peers and supervisors. The specific teaching skills and practices include questioning techniques, use of the chalkboard and other audio-visual resources, systematic presentation, and lesson closure. Also, opportunities are provided for students to observe good models of teaching through video presentations and demonstration of specific teaching techniques.
- MAT 101 ALGEBRA AND TRIGONOMETRY - 3 CREDITS: The Cumulative associative and distributive properties of union and intersection of sets. De Morgan’s law. Cartesian product of sets. The real number system; natural numbers, integers rational and irrational numbers. Properties of addition and multiplication on the set of real numbers. Relation of order in the system of real numbers. Linear, quadratic and other polynomial functions, rational algebraic functions, absolute value functions, functions containing radicals and their graphical representations. Inequalities in one and two variables. Application to linear programming. Indices and logarithms, their laws and applications. Binomial theorem for integral and rational indices and their application. Linear and exponential series. Operations on matrices up to 3 x 3. Inverse of a matrix. Determinants and their use in solving systems of linear equations.
- MAT 102 ANALYTIC GEOMETRY AND CALCULUS - 3CREDITS: Rectangular Cartesian co-ordinate systems. Distance between two points, gradient of line, co-ordinates of a point dividing a line segment in a given ratio. Equation of a circle in the form (x-a)2 + (y-b)2 = r2 ; x2+ y2+2xg + 2fg+c. Points of intersection of lines and circles. Limit of a function and its interpretation as the rate of change. Higher order derivatives. Differentiation of algebraic, circular exponential functions. Sum, product and quotient rules. Differentiation of composite, absolute value and implicit function. Small increments and calculation of approximate values. Application of derivative to increasing and decreasing of functions, maxima and minima. Curve sketching, integration as the inverse of differentiation. Integration of simple continuous functions and rational functions by substitution. Parametric representation of loci. The parabola, ellipse and rectangular hyperbola. Chords, tangents and normals.
- MAT 202 VECTOR ALGEBRA AND DIFFERENTIAL EQUATIONS - 3 CREDIT:Vector Algebra with applications to three-dimensional geometry. First order differential equations; applications to integral curves and orthogonal trajectories. Ordinary linear differential equations with constant co-efficient and equation reducible to this type. Simultaneous linear differential equations. Introduction to partial differential equations.
- MAT 203 FURTHER CALCULUS - 3 CREDITS: Differentiation of inverse, circular, exponential, logarithmic, hyperbole and inverse hyperbolic function. Leibnitz’s theorem. Application of differentiation to stationary points, asymptotes, graph sketching, differentials, L’Hospital rule. Integration by substitution, by parts and by use of partial fractions. Reduction formulae. Applications of integration to plane areas, volumes and surfaces of revolution, arc length and moments of inertia. Functions of several variables, partial derivatives.
Faculty of Education