BSc Honours in Physics (PHH) | Print |

LEVEL 1(HPH1)

A student shall register for courses worth at least 60 course units in Semester 1 and for courses worth at least 60 course units in Semester 2.

SEMESTER 1

                .              

COURSE CODE

COURSE DESCRIPTION

DESIGNATION

PRE-REQUISITE/ CO-REQUISITE

COURSE UNITS

HPH101

Mechanics 1

 

 

10

HPH102

Electricity and Magnetism

 

 

10

HPH103

Waves and Optics 1

 

 

10

HPH110

Physics Laboratory 1

Core

 

10

HMTH101

Calculus 1

 

 

10

HMTH102

Linear Mathematics 1

 

 

10

 SEMESTER 2

                .              

COURSE CODE

COURSE DESCRIPTION

DESIGNATION

PRE-REQUISITE/ CO-REQUISITE

COURSE UNITS

HPH104

Fluid Mechanics and Thermal Physics

 

 

10

HPH105

Atomics and Nuclear Physics 1

 

 

10

HPH106

Electronics 1

 

 

10

HPH111

Physics Laboratory 2

Core

HPH110

10

HMTH111

Calculus 2

 

HMTH101

10

HCT113

Programming 1

Optional

 

10

HBS111

Entrepreneurship

Core

 

10

 

A student shall register for course worth at least 60 course units in Semester 1 and for courses worth at least 60 course units in Semester 2. Of those courses, courses worth not more than 20 course units shall be optionalcourses.

 

SEMESTER 1

COURSE CODE

COURSE DESCRIPTION

DESIGNATION

PRE-REQUISITE/ CO-REQUISITE

COURSE UNITS

HPH201

Mechanics 2

 

HPH101

10

HPH202

Electromagnetism

 

HPH102

10

HPH203

Waves and Optics 2

 

HPH103

10

HPH205

Atomic and Nuclear Physics 2

 

HPH105

10

HPH210

Physics Laboratory 3

Core

HPH111

10

HMTH202

Linear Mathematics 2

 

HMTH102

10

HBS201

Business Management for Scientists

Core

 

10

 SEMESTER 2

                COURSE CODE

COURSE DESCRIPTION

DESIGNATION

PRE-REQUISITE/ CO-REQUISITE

COURSE UNITS

HPH206

Quantum Mechanics 1

 

 

10

HPH207

Electronics 2

 

HPH106

10

HPH209

Solid State Physics 1

 

 

10

HPH211

Physics Laboratory 4

Core

HPH210

10

HMTH113

Ordinary Differential Equations

 

HMTH102

10

HCT215

Microcontrollers, Microprocessors and Interfacing

Optional

 

10

HPH212

Medical Physics 1

Optional

 

10

HPH213

Meteorology 1

Optional

 

10

HPH214

Nanoparticle Physics 1

Optional

 

10

HPH215

Telecommunication Systems 1

Optional

 

10

HPH216

Geophysics 1

Optional

 

10

HPH217

Renewable Energy Sources1

Optional

 

10

HPH218

Environmental Physics 1

Optional

 

10

HPH219

Topics in Astrophysics 1

Optional

 

10

 

 LEVEL 3(HPH3)

 

A student shall register for the industrial attachment, which should be carried out for a period of not less than 10 months at an approved institution of training.

 

COURSE CODE

COURSE DESCRIPTION

DESIGNATION

PRE-REQUISITE/ CO-REQUISITE

COURSE UNITS

HPH380

Industrial Attachment

Core

 

120

 

LEVEL 4(HPH4)

 A student shall register for the Project (HPH470), which is carried out in both semesters and for additional courses worth at least 50 course units in Semester1 and for additional courses worth at least 50 course units in Semester2. A student may not register for more than 20 course units worth of optional courses               

                SEMESTER 1

 

COURSE CODE

COURSE DESCRIPTION

DESIGNATION

PRE-REQUISITE/ CO-REQUISITE

COURSE UNITS

HPH401

Solid State Physics 2

 

HPH209

10

HPH402

Electromagnetic Theory

 

HPH202

10

HPH403

Quantum Mechanics 2

 

HPH206

10

HPH404

Research Methods

Core

 

10

HPH405

Special Theory of Relativity

 

 

10

HPH470

Dissertation Project

Core

 

20

SEMESTER 2

COURSE CODE

COURSE DESCRIPTION

DESIGNATION

PRE-REQUISITE/ CO-REQUISITE

COURSE UNITS

HPH406

Classical Dynamics

 

HPH201

10

HPH407

Statistical Physics

 

 

10

HPH408

Electronic Instrumentation

 

 

10

HPH409

Elementary Particle Physics

 

 

10

HPH470

Dissertation Project

Core

 

20

HPH410

Medical Physics 2

Optional

HPH211

10

HPH411

Meteorology 2

Optional

HPH212

10

HPH412

Nanoparticle Physics 2

Optional

HPH213

10

HPH413

Telecommunication Systems 2

Optional

HPH214

10

HPH414

Geophysics 2

Optional

HPH215

10

HPH415

Renewable Energy 2

Optional

HPH216

10

HPH416

Environmental Physics 2

Optional

HPH217

10

HPH417

Topics in Astrophysics 2

Optional

HPH218

10