Contract Academic Position Details

Review the collective agreement 

NOTE: Course offerings are subject to budgetary approval


Posting Reference: CS CS1003 FR01B


Course Information

Course Prefix: CS Course Number: CS1003
Course Section: FR01B Course Name: Prog & Problem Solving for Eng
Term: Winter Campus:Fredericton
Faculty: Computer Science, Faculty of Department: Computer Science
Position Start Date: 2026-01-01 Position End Date: 2026-04-30
Posting Date: 2025-05-28 Application Deadline: 2025-06-22
Applications to be submitted via: email email fcs@unb.ca
Requested By: Kelley Nelson


Class Details

Days: M,W,F Time: 9:30-10:20AM
Number of Positions Available: 1 Total Credit Hours: 4
Mode of Delivery: Face to Face Location: On Campus
Stipend Amount: 9590.67


Curriculum Context

Introduction to the use of digital computers for problem solving and communicating solutions. Covers use of procedures, decisions, loops and arrays focusing on scientific and engineering problem analysis, algorithm design, and program structure. Also includes organizing, tabulating, and graphing program output with different software tools to communicate results. This course is currently taught primarily in Python. NOTE: This course may not be taken for credit by BCS or BScSwE students.

Requisites:
Take PHYS*1081 or with permission of the instructor - Must be taken either prior to or at the same time as this course.
 



Course Description

Introduction to the use of digital computers for problem solving and communicating solutions. Covers use of procedures, decisions, loops and arrays focusing on scientific and engineering problem analysis, algorithm design, and program structure. Also includes organizing, tabulating, and graphing program output with different software tools to communicate results. This course is currently taught primarily in Python. NOTE: This course may not be taken for credit by BCS or BScSwE students.

Requisites:
Take PHYS*1081 or with permission of the instructor - Must be taken either prior to or at the same time as this course.
 



Qualifications

Ph.D. or Master degree in Computer Science. Demonstrated knowledge of the subject matter and relevant experience with teaching or professional presentations .Professional IT-related experience is a strong plus and teaching experience (DUT certificate is an asset).



Additional Notes

Lab is on Tuesday 4:00-5:20PM



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