Contract Academic Position Details

Review the collective agreement 

NOTE: Course offerings are subject to budgetary approval


Posting Reference: CS 2333 SJ01B


Course Information

Course Prefix: CS Course Number: 2333
Course Section: SJ01B Course Name: Computability & Formal Languages (LEC)
Term: Winter Campus:Saint John
Faculty: Science, Applied Science and Engineering, Faculty of Department: Computer Science and Applied Statistics, Department of
Position Start Date: 2025-01-06 Position End Date: 2025-04-25
Posting Date: 2024-10-21 Application Deadline: 2024-10-31
Applications to be submitted via: email email dcs@unb.ca
Requested By: Dr. Janet Light


Class Details

Days: Tu/Th Time: 9:30AM - 10:50AM
Number of Positions Available: 1 Total Credit Hours: 3ch
Mode of Delivery: Face to Face Location: On Campus
Stipend Amount: $7193


Curriculum Context

CS2333 Computability and Formal Languages 4 ch (3C 1T)

This course introduces students to some of the fundamental ideas in theoretical computer science: functions and relations, formal languages, finite automata, regular languages, context-free grammars, context-free languages, push-down automata, pumping lemmas, Turing machines, the Church-Turing thesis, recursive and recursively enumerable languages, the Chomsky hierarchy, the halting problem and other unsolvable decision problems, problem reducibility, and fundamental computational complexity classes.



Course Description

CS2333 Computability and Formal Languages 4 ch (3C 1T)

This course introduces students to some of the fundamental ideas in theoretical computer science: functions and relations, formal languages, finite automata, regular languages, context-free grammars, context-free languages, push-down automata, pumping lemmas, Turing machines, the Church-Turing thesis, recursive and recursively enumerable languages, the Chomsky hierarchy, the halting problem and other unsolvable decision problems, problem reducibility, and fundamental computational complexity classes.

Prerequisite: CS 1073, CS 1303, and 30 ch. 



Qualifications

The successful applicant will possess, at minimum, a Masters degree in CS. Requests will be considered on the basis of qualifications, experience required and the availability of the employee to perform the required duties at scheduled times. 



Additional Notes

*Subject to minimum enrollment of 15



Disposition

none

Is the instructor a Graduate Student Teaching Apprentice

none

Successful Applicant(s)


Preference will be given to Canadian citizens and permanent residents of Canada