bibrahim/traindata huggingface dataset:
FOLK 3860 Vernacular Architecture
is a historical survey of vernacular architectural forms in various regions of North America, with attention to Newfoundland and Labrador materials. Issues discussed include the relationship of house form and culture, the concepts of antecedents, diffusion, innovation and evolution of building forms and technologies, and the siting of buildings in the landscape. Dwelling houses, outbuildings, churches and industrial vernacular architecture will be included.
EQ: the former Archaeology 3860, the former History 3860

FOLK 3910 Traditions of Work
concerns the development and role of tradition in occupational groups and work settings. Verbal and non-verbal codes including narratives, joking relationships, pranks, material culture, and labour force will be examined in a variety of contexts.

FOLK 3920 Folklore, Education and Community
familiarizes students with the function of Folklore in the educational process. Emphasis will be on cultural transmission and cultural learning inside and outside the K-12 classroom.

FOLK 3930 Folklore and Popular Culture
is an introduction to the study of popular culture, the folk/popular continuum, and the role of folklore in media such as film, television, music, and art.
CR: the former FOLK 2400

FOLK 3950 Gender and Traditional Culture
is an introduction to the ways in which gender shapes and/or is shaped by traditional culture. Readings and lectures will explore the significance of gender for folklore collection and preservation, examine representations of gender in folklore forms, and analyse creations of gendered traditions.

FOLK 4015 Cultural Resource Management
is a study of cultural resource management: the definition and recognition of cultural resources, the application of policy in managing cultural resources, and the identification and consideration of contemporary issues in cultural resource management.
EQ: Archaeology 4015, Geography 4015
OR: three hours of seminar per week

FOLK 4100 History and Memory
- inactive course.

FOLK 4310 Studies in Newfoundland and Labrador Folklore
studies rural and urban Newfoundland and Labrador with specific reference to a culture in transition. Folklore is examined as one of the channels through which a people maintain, change and adapt various cultural patterns.
CR: the former FOLK 3421
PR: FOLK 2300 or permission of the instructor

FOLK 4400 Traditional Culture of French-Newfoundlanders
- inactive course.

FOLK 4410 Folklore of France
- inactive course.

FOLK 4420 French Folklore in the New World
- inactive course.
FOLK 4420 French Folklore in the New World
- inactive course.

FOLK 4440 Music and Culture
examines traditional music as an aspect of human behaviour in Western and non-European cultures. Examination of the functions and uses of music; folk-popular-art music distinctions; and the relation of style to content. Outside reading, class exercises and individual reports will be required.
EQ: the former Anthropology 4440, Music 4040, the former Music 4440
PR: completion of at least 24 credit hours of university course work
UL: not applicable towards the Major or Minor in Anthropology

FOLK 4460 Folk Religion
examines how established global religions and new forms of spirituality manifest themselves and are religion as it is "lived" on a daily basis in a variety of local contexts worldwide. It focuses primarily on forms of belief and spirituality that are informally expressed. Drawing upon various cultural contexts, the course addresses such notions as space and time; metaphysical powers; religious material culture, music, and verbal art; and the role and power of the holy person. All sections of this course follow International Studies guidelines available at www.mun.ca/hss/IS.
CR: the former FOLK 4240
EQ: Religious Studies 4460

FOLK 4470 Spaces and Places
tackles the question of how globalization and modernity influence our attachments to locality, community, and region; how folklore has contributed to social constructions of place; how folklore is used to turn physical space into cultural place; how folklore must change to meet the needs of today’s global and virtual worlds. All sections of this course follow International Studies guidelines available at www.mun.ca/hss/IS.

FOLK 4480 Oral History
examines the narratives of everyday people who tell their life experiences. This course focuses on the collection and analysis of oral narratives and how they can be used to illuminate the past. It considers the power of these narratives to shape constructions of the present and future for both narrators and audiences.
EQ: History 4480

FOLK 4500-4520 Special Topic in Folklore
will have topics to be studied announced by the Department.

FOLK 4600-4615 Special Research in Folklore
will be determined by the Department.

FOLK 4700-4715 Directed Reading Course
will be offered as determined by the Department.

FOLK 4810 Documents Management
is an introduction to the management of records and documents, both official and private.
EQ: the former History 4810

FOLK 400X Folklore in the Community Context
- inactive course.

FOLK 4998 Honours Comprehensive Examination
may be written or oral, or a combination of both.
Computer Engineering in Memorial University of Newfoundland:

In accordance with Senate's Policy Regarding Inactive Courses, the course descriptions for courses which have not been offered in the previous three academic years and which are not scheduled to be offered in the current academic year have been removed from the following listing. For information about any of these inactive courses, please contact the Head of the Department. (or the Associate Dean (Undergraduate Studies) of the Faculty in the case of ENGI courses).
Electrical and Computer Engineering courses are identified by a four-digit numbering system, the first two digits signifying the following:
The first digit denotes the academic term during which the course is normally offered.
The second digit denotes the primary areas of study, namely:
Electrical and Computer Engineering courses are designated by ECE.
Non-departmental Engineering courses are designated by ENGI.

**Engineering One Term** -
   - Required Courses:
     1. Chemistry 1050 or 1200
     2. 3 credit hours in English at the 1000 level or any Critical Reading and Writing course
     3. Mathematics 1000, 1001, 2050
     4. Physics 1050, 1051
     5. ENGI 1010, 1020, 1030, 1040
   - Elective Courses:
      - Students who are expecting to successfully complete the Engineering One requirements by the end of the Winter semester may apply to undertake a work term during the Spring semester. In this case, the prerequisite course ENGI 200W is expected to be successfully completed during the Fall semester. All other students are expected to successfully complete ENGI 200W in the Winter semester of Engineering One.
      - In addition to meeting the requirements outlined below, a student must successfully complete four Complementary Studies courses as described under Description of Program, Complementary Studies.

**Fall - Academic Term 3** -
   - Required Courses:
     1. ECE 3300, 3400, 3500
     2. ENGI 3101, 3424
     3. Physics 3000

**Winter** -
   - Required Courses:
     1. ENGI 001W or 002W

**Spring - Academic Term 4** -
   - Required Courses:
     1. ECE 4110, 4300, 4400, 4500, 4600

**Fall** -
   - Required Courses:
     1. ENGI 001W or 002W or 003W

**Winter - Academic Term 5** -
   - Required Courses:
     1. ECE 5010, 5100, 5200, 5400, 5500

**Spring** -
   - Required Courses:
     1. ENGI 002W or 003W or 004W
**Fall - Academic Term 6** -
   - Required Courses:
     1. ECE 6400, 6500, 6600, 6610
   - Elective Courses:
     - Students in the Biomedical Stream:
       - Human Kinetics and Recreation 2311
     - All other students:
       - 3 credit hours from: ECE 6200 or other courses as specified by the Head of the Department of Electrical and Computer Engineering

**Winter** -
   - Required Courses:
     1. ENGI 003W or 004W or 005W (optional)

**Spring - Academic Term 7** -
   - Required Courses:
     1. ECE 7010, 7400, 7600
   - Elective Courses:
     - Students in the Biomedical Stream:
       - Medicine 6250
       - 3 credit hours from: ECE 7200, 7410, 7420, ME 7204, other courses as specified by the Head of the Department of Electrical and Computer Engineering
     - All other students:
       - 6 credit hours from: ECE 7200, 7410, 7420, 7500, ME 7204, other courses as specified by the Head of the Department of Electrical and Computer Engineering

**Fall** -
   - Required Courses:
     1. ENGI 004W or 005W (optional) or 006W (optional)

**Winter - Academic Term 8** -
   - Required Courses:
     1. ECE 8010, 8400
     2. ENGI 8152
   - Elective Courses:
     - Students in the Biomedical Stream:
       - Human Kinetics and Recreation 4703
       - 6 credit hours from: ECE 8410, 8420, 8600, other courses as specified by the Head of the Department of Electrical and Computer Engineering
     - All other students:
       - One free elective which must be a 2000-level or higher course from any academic unit. Selection of a course must be approved by the Head of the Department of Electrical and Computer Engineering.
       - 6 credit hours from: ECE 8210, 8410, 8420, 8600, 8620, 8900-8949, or other courses as specified by the Head of the Department of Electrical and Computer Engineering
A student in an Engineering degree program at the University, except Computer Engineering, may apply to the Department of Electrical and Computer Engineering for admission to the Minor in Computer Engineering (Software). The Minor is focused on Computer Engineering aspects such as programming, software design, and related applications. Before applying for the Minor, a student must complete the necessary prerequisites to register for ECE 3400 and ECE 4110 (or Mathematics 2320).
The Minor in Computer Engineering (Software) will consist of 24 credit hours, as follows:
ECE 3400, ECE 4110 (or Mathematics 2320), ECE 4400, ECE 5010, ECE 5400, ECE 6400, and

6 credit hours chosen from: ECE 7400, ECE 7410, ECE 7420, ECE 8410, ECE 8420, or other courses subject to approval by the Head of the Department of Electrical and Computer Engineering.


**Course Title:** ECE 3300 Circuit Analysis
**Course Information:** ECE 3300 Circuit Analysis begins with a review of basic circuit analysis, including dependent sources. It then considers wye-delta transformation, bridge circuits, transient analysis of first- and second-order circuits, sinusoidal steady-state analysis, phasor diagrams, sinusoidal steady-state power, complex power, and maximum power transfer.
**CO:** ENGI 3424. Students completing a Minor in Applied Science - Electrical Engineering may successfully complete Mathematics 2260 as the co-requisite instead of ENGI 3424.
**CR:** Physics 3550
**EQ:** The former ENGI 3821
**LH:** Eight 3-hour sessions per semester OR tutorial 1 hour per week
**PR:** ENGI 1040, Mathematics 1001, Mathematics 2050. Students completing a Minor in Applied Science - Electrical Engineering may complete Physics 2055 as the prerequisite instead of ENGI 1040.
**Course Link:** https://www.mun.ca/university-calendar/st-johns-campus/faculty-of-engineering-and-applied-science/11/3/#d.en.303677
**Course Title:** ECE 3400 Foundations of Programming
**Course Information:** ECE 3400 Foundations of Programming introduces fundamental concepts in object-oriented programming and develops vocational programming skills in C++. Topics include abstraction, types, contracts, object-oriented design, C++ language features including key elements of the standard library, and practical programming and debugging skills.
**CR:** Computer Science 2510
**EQ:** The former ENGI 3891
**LH:** At least four 2-hour sessions per semester OR tutorial one hour per week
**PR:** ENGI 1020
**Course Link:** https://www.mun.ca/university-calendar/st-johns-campus/faculty-of-engineering-and-applied-science/11/3/#d.en.303658

**Course Title:** ECE 3500 Digital Logic
**Course Information:** ECE 3500 Digital Logic includes number systems and Boolean algebra; minimization techniques for Boolean functions; basic combinational logic circuit analysis and design; flip-flops, state machine design and implementation; decoders, multiplexors, registers, counters; simple arithmetic and logic units (ALUs); digital system design of small systems.
**CR:** The former Computer Science 3723
**EQ:** The former ENGI 3861
**LH:** Six 3-hour sessions per semester OR twelve 1-hour tutorial sessions per semester
**PR:** ENGI 1040. Students completing a Minor in Applied Science - Electrical Engineering may successfully complete Physics 2055 as the prerequisite instead of ENGI 1040.
**Course Link:** https://www.mun.ca/university-calendar/st-johns-campus/faculty-of-engineering-and-applied-science/11/3/#d.en.303681

**Course Title:** ECE 4110 Discrete Mathematics for Computer Engineering
**Course Information:** ECE 4110 Discrete Mathematics for Computer Engineering is an introduction to discrete mathematics, including a selection of topics such as propositional logic, introductory predicate logic, mathematical reasoning, induction, sets, relations, functions, integers, graphs, trees, and models of computation.
**CR:** Computer Science 1002, or the former Computer Science 2740, the former ENGI 3422, Mathematics 2320
**EQ:** The former ENGI 4424
**OR:** Tutorial 1 hour per week
**PR:** Mathematics 1001 or Mathematics 2050
**Course Link:** https://www.mun.ca/university-calendar/st-johns-campus/faculty-of-engineering-and-applied-science/11/3/#d.en.303656
**Course Title:** ECE 4300 Electronic Circuits I
**Course Information:** ECE 4300 Electronic Circuits I provides an introduction to semiconductor electronic devices and circuits. Topics covered include the internal structure of electronic devices, working principles, DC and small-signal models and analysis of p-n junction diodes, bipolar junction transistors and field effect transistors; introduction to digital electronics; differential and multistage amplifier circuits; Miller’s theorem; frequency response of discrete amplifiers; practical applications including power supplies, amplifiers, and switching circuits. CAD tools are used to illustrate the analysis and design of electronic circuits.
**EQ:** The former ENGI 4854
**LH:** Eight 3-hour sessions per semester OR tutorial 1 hour per week
**PR:** ECE 3300 or the former ENGI 3821. Students completing a Minor in Applied Science - Electrical Engineering may successfully complete Physics 3550 as the prerequisite instead of ECE 3300.
**Course Link:** https://www.mun.ca/university-calendar/st-johns-campus/faculty-of-engineering-and-applied-science/11/3/#d.en.303670

**Course Title:** ECE 4400 Data Structures
**Course Information:** ECE 4400 Data Structures examines fundamental data structures; recursive structures and generic programming techniques; modularity and reusability; time complexity and efficient data structures; procedural abstraction; data abstraction and precise documentation of data structures.
**CO:** ECE 4110 or Mathematics 2320 or the former ENGI 4424
**EQ:** The former ENGI 4892
**OR:** Tutorial 1 hour per week
**PR:** ECE 3400 or the former ENGI 3891
**Course Link:** https://www.mun.ca/university-calendar/st-johns-campus/faculty-of-engineering-and-applied-science/11/3/#d.en.303691

**Course Title:** ECE 4500 Microprocessors
**Course Information:** ECE 4500 Microprocessors includes microprocessor architecture; assembly language programming: addressing modes, table look up; memory mapped devices; interfacing techniques: parallel, serial; timing control; analog input and output, and computer displays.
**EQ:** the former ENGI 4862
**LH:** eight 3-hour sessions per semester
**OR:** nine 1-hour tutorial sessions per semester
**PR:** ECE 3500 or the former ENGI 3861
**Course Link:** https://www.mun.ca/university-calendar/st-johns-campus/faculty-of-engineering-and-applied-science/11/3/#d.en.303642
**Course Title:** ECE 4510 Microprocessors and Digital Logic
**Course Information:** ECE 4510 Microprocessors and Digital Logic includes number systems, logic gates, Boolean algebra, Karnaugh maps and combinational logic design, sequential logic and state machines, microprocessor architectures, micro-processor programming, GPIO, analog input and output, and serial communication.
**CR:** ECE 3500, ECE 4500
**LH:** five 3-hour sessions per semester
**OR:** tutorial 1 hour per week
**PR:** ECE 3300 or the former ENGI 3821, ENGI 1040, ENGI 3424
**Course Link:** https://www.mun.ca/university-calendar/st-johns-campus/faculty-of-engineering-and-applied-science/11/3/#d.en.303666

**Course Title:** ECE 4600 Introduction to Systems and Signals
**Course Information:** ECE 4600 Introduction to Systems and Signals begins with an introduction to systems and signals, and includes mechanical and electrical analogues; principles of linear superposition and time-invariance; definitions, properties, and use of the delta function; applications of complex variables and functions; impulse and step responses; input-output relations of continuous-time systems in terms of convolution and transfer functions; frequency response plots; the Fourier transform and applications; Laplace transforms with application to filtering, communications, and controls.
**EQ:** the former ENGI 4823
**OR:** tutorial 1 hour per week
**PR:** ECE 3300 or the former ENGI 3821, ENGI 3424. Students completing a Minor in Applied Science - Electrical Engineering may successfully complete Physics 3820 as a prerequisite instead of ENGI 3424 and may successfully complete Physics 3550 as a prerequisite instead of ECE 3300.
**Course Link:** https://www.mun.ca/university-calendar/st-johns-campus/faculty-of-engineering-and-applied-science/11/3/#d.en.303654
**Course Title:** ECE 6600 Communication Principles
**Course Information:** ECE 6600 Communication Principles begins with a review of signal representation and analysis and includes distortionless signal transmission, analog modulation (AM, FM and PM), super-heterodyne receiver, sampling theorem, pulse amplitude modulation (PAM), pulse code modulation (PCM), delta modulation.
**EQ:** the former ENGI 6871
**LH:** four 3-hour sessions per term
**PR:** ECE 4600 or the former ENGI 4823, ECE 5100 or the former ENGI 5420
**Course Link:** https://www.mun.ca/university-calendar/st-johns-campus/faculty-of-engineering-and-applied-science/11/3/#d.en.303664

**Course Title:** ECE 6610 Communication Networks
**Course Information:** ECE 6610 Communication Networks is an introduction to communication networks such as the telephone and computer networks. Topics include circuit and packet switching, network protocols and layered architecture, physical layer, data link layer, network layer, error control; local area networks, and internetworking.
**EQ:** the former ENGI 6876
**PR:** ECE 5100 or the former ENGI 5420
**Course Link:** https://www.mun.ca/university-calendar/st-johns-campus/faculty-of-engineering-and-applied-science/11/3/#d.en.303663

**Course Title:** ECE 7010 Computer Engineering Design Project I
**Course Information:** ECE 7010 Computer Engineering Design Project I provides an opportunity for senior students to integrate the knowledge that they have acquired through the junior terms and apply it to solving a computer engineering design problem. Students work in small teams with the assistance of a faculty mentor to define an appropriate design problem and propose a method of solution to the problem. The project is continued in ECE 8010.
**CR:** the former ENGI 7800
**EQ:** the former ENGI 7804
**LC:** at least 10 lecture hours per semester
**OR:** weekly meetings with the project supervisor
**PR:** ENGI 4102, completion of Academic Term 6 of the Computer Engineering program
**Course Link:** https://www.mun.ca/university-calendar/st-johns-campus/faculty-of-engineering-and-applied-science/11/3/#d.en.303667
**Course Title:** ECE 7200 Control Systems II
**Course Information:** ECE 7200 Control Systems II examines state space models for multi-input/output systems; observability, controllability; state feedback without and with integral controller structure, state observers; quadratic optimal regulator and tracking control strategies; discrete-time state equations; and an introduction to optimal control.
**CR:** the former ENGI 6825
**EQ:** the former ENGI 7825
**PR:** ECE 5200 or the former ENGI 5821, or ME 6202 or the former ENGI 6951
**Course Link:** https://www.mun.ca/university-calendar/st-johns-campus/faculty-of-engineering-and-applied-science/11/3/#d.en.303675

**Course Title:** ECE 7400 Concurrent Programming
**Course Information:** ECE 7400 Concurrent Programming surveys parallel and distributed architectures and examines patterns of concurrent program design; correctness of concurrent programs: safety and liveness properties, proof of properties; synchronization using locks, semaphores, and monitors; communication using message passing and remote procedures; parallelization for high-performance computation and advanced topics such as scientific applications, distributed systems, model checking, and transaction processing.
**CR:** the former ENGI 8893
**EQ:** the former ENGI 7894
**PR:** ECE 5400 or the former ENGI 5892 or the former ENGI 6892
**Course Link:** https://www.mun.ca/university-calendar/st-johns-campus/faculty-of-engineering-and-applied-science/11/3/#d.en.303643

**Course Title:** ECE 7410 Image Processing and Applications
**Course Information:** ECE 7410 Image Processing and Applications presents fundamental theoretical and practical concepts of image processing and analysis. These concepts include image enhancement and filtering, frequency domain analysis, morphological image operations, image segmentation, and feature extraction. The course enables the use of these concepts to automatically process and analyze images and videos from various real-world applications such as biomedical imaging, visual surveillance, and robotics.
**CR:** the former Computer Science 4756
**EQ:** the former ENGI 7854
**LH:** at least four 3-hour sessions per semester
**Course Link:** https://www.mun.ca/university-calendar/st-johns-campus/faculty-of-engineering-and-applied-science/11/3/#d.en.303651