The next decade of the database course: three decades speak to the next
Proceedings of the thirty-first SIGCSE technical symposium on Computer science education
Specification and managed development of information technology curricula
CITC5 '04 Proceedings of the 5th conference on Information technology education
Integration of information assurance and security into the IT2005 model curriculum
Proceedings of the 6th conference on Information technology education
Proceedings of the 6th conference on Information technology education
An interdisciplinary practical approach to teaching the software development life-cycle
Proceedings of the 7th conference on Information technology education
A research agenda for information technology: does research literature already exist?
Proceedings of the 7th conference on Information technology education
Engineering the information technology curriculum with pervasive themes
Proceedings of the 7th conference on Information technology education
Incorporating business concepts into a computer science curriculum: a multi-tiered approach
Journal of Computing Sciences in Colleges
Employers' perspectives on it learning outcomes
SIGITE '08 Proceedings of the 9th ACM SIGITE conference on Information technology education
IT 2008: the history of a new computing discipline
Communications of the ACM
Who cares about web services?: a student perspective on web technology education
Proceedings of the 2010 ACM conference on Information technology education
The role of cyber-security in information technology education
Proceedings of the 2011 conference on Information technology education
Metonymic errors in a web development course
Proceedings of the 13th annual conference on Information technology education
Hi-index | 0.02 |
As we have implemented our Information Technology program, several issues have arisen as to sequencing of core concepts. There is general consensus that 5 key areas of IT in 2002 are: Programming, Networking, Web Systems, Databases, and Human Computer Interfacing. Initially we thought of IT as a "breadth" rather than "depth" coverage of topics from Computer Engineering and Computer Science with some ideas from other disciplines. However, we have come to understand that IT students require depth, but not depth on how to implement technology components. IT students require deep knowledge of the interfaces between technologies. This has significant implications for IT curriculum. Students require a working knowledge of the technologies that are to be integrated, plus deep understanding of the interactions between the technologies involved. This deep understanding of the intricacies of integration should be a major focus of IT as a discipline. Initially, IT students need a broad introduction to computer and communication technologies followed by in-depth treatment of their interactions. This paper reflects our current thinking on how one presents the core concepts in such a way as to prepare students to stitch systems together with manageable and deployable seams.