Teaching Positions Available for the School of Computing – Spring/Summer 2022

The School of Computing at Queen’s University invites applications from suitably qualified candidates interested in teaching courses shown below.

The University invites applications from all qualified individuals. Queen’s University is committed to employment equity and diversity in the workplace and welcomes applications from women, visible minorities, aboriginal people, persons with disabilities, and persons of any sexual orientation or gender identity. All qualified candidates are encouraged to apply; however, Canadians and permanent residents will be given priority.

Applications will be received until January 31, 2022. Review of applications will commence shortly thereafter, and the final appointment is subject to budgetary approval. Additional information about the School of Computing can be found at http://www.queensu.ca

Courses available are listed below.

To apply as a Term Adjunct, see: http://flux.cs.queensu.ca/employment/applying-for-a-term-adjunct-position/

To apply as a Teaching Fellow, see: http://flux.cs.queensu.ca/employment/applying-for-a-teaching-follow-position/

 



Academic Year 2021/2022 Spring Term

This spring term period is from May 1, 2022 to June 30, 2022.

Classes will be in session from May 9, 2022 to June 17, 2022.

Applications will be received until January 31, 2022.



CISC 101/3.0 Elements of Computing Science
Introduction to algorithms: their definition, design, coding, and execution on computers. Intended for students who have no programming experience. All or most assignment work will be completed during lab time.
NOTE Also offered online. Consult Arts and Science Online. Learning Hours may vary.
LEARNING HOURS 120 (36L;24Lb;60P)
EXCLUSION(S) APSC 142/3.0; APSC 143/3.0; CISC 110/3.0; CISC 151/3.0
ONE-WAY EXCLUSION May not be taken with or after: CISC 121/3.0; CISC at the 200-level or above.


CISC 102/3.0 Discrete Mathematics for Computing I
Introduction to mathematical discourse and proof methods. Sets, functions, sequences, and relations. Properties of the integers. Induction. Equivalence relations. Linear and partial orderings.
NOTE Also offered online. Consult Arts and Science Online. Learning Hours may vary.
NOTE Sufficient preparation for CISC 121; alternative to CISC 110/3.0 and CISC 151/3.0
LEARNING HOURS 120 (36L;84P)
ONE-WAY EXCLUSION May not be taken with or after CISC 203/3.0.


COGS 100/3.0 Introduction to Cognitive Science
A multidisciplinary approach to the study of the mind combining approached from philosophy, psychology, linguistics, neuroscience, anthropology, and artificial intelligence. Logic, rules, concepts, and other mental representations used to generate thought and behaviour. Implementation of computational and cognitive models of mental processes.
NOTE Also offered online. Consult Arts and Science Online.Learning Hours may vary.
LEARNING HOURS 120 (36L;84P)
ONE-WAY EXCLUSION May not be taken with or after CISC 352/3.0; PSYC 200/6.0.

 



Academic Year 2020/2021 Summer Term

This summer term period is from July 1, 2022 to August 31, 2022.

Classes will be in session from July 4, 2022 to August 12, 2022.

Applications will be received until January 31, 2022.



CISC 121/3.0 Introduction to Computing Science I
Introduction to design, analysis, and implementation of algorithms. Recursion, backtracking, and exits. Sequences. Elementary searching and sorting. Order-of-magnitude complexity. Documentation, iterative program development, translating natural language to code,testing and debugging.
NOTE Also offered online. Consult Arts and Science Online. Learning Hours may vary.
LEARNING HOURS 120 (36L;84P)
RECOMMENDATION Some programming experience (such as high-school level programming or CISC 101/3.0 or CISC 110/3.0 or CISC 151/3.0) see Introductory Courses in Departmental Notes.
COREQUISITE CISC 102/3.0 or MATH 110/6.0 or MATH 111/6.0 or MATH 112/3.0 or MATH 120/6.0 or MATH 121/6.0 or MATH 123/3.0 or MATH 124/3.0 or MATH 126/6.0 or APSC 171/3.0 or APSC 172/3.0 or APSC 174/3.0 or COMM 161/3.0 or COMM 162/3.0.


CISC 124/3.0 Introduction to Computing Science II
Introduction to object-oriented design, architecture, and programming. Use of packages, class libraries, and interfaces. Encapsulation and representational abstraction. Inheritance. Polymorphic programming. Exception handling. Iterators. Introduction to a class design notation. Numerical computation.Applications in various areas.
LEARNING HOURS 120 (36L;24Lb;60P)
PREREQUISITE C- in CISC 121/3.0.
COREQUISITE CISC 102/3.0 or MATH 110/6.0 or MATH 111/6.0 or MATH 112/3.0 or MATH 120/6.0 or MATH 121/6.0 or MATH 123/3.0 or MATH 124/3.0 or MATH 126/6.0 or APSC 171/3.0 or APSC 172/3.0 or APSC 174/3.0 or COMM 161/3.0 or COMM 162/3.0.


CISC 181/3.0 Digital Societies
This introductory course provides a broad overview and ethical implications of technological topics and trends in the digital world such as the Internet of Things (IoT), Social Networks, Security and Privacy, Data Analytics, and Artificial Intelligence (AI). No programming experience is required.
LEARNING HOURS 120 (36L;84P)
EQUIVALENCY CISC P81/3.0


This entry was posted in Postdoc, PSAC, Queen's, summer. Bookmark the permalink.