Conservatively radical Java']Java in CS1

被引:0
|
作者
Reges, S [1 ]
机构
[1] Univ Arizona, Dept Comp Sci, Tucson, AZ 85721 USA
关键词
CS1; !text type='Java']Java[!/text; GUI; concurrency;
D O I
暂无
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Java is fast becoming the language of choice in CS1, but we have yet to figure out how to take full advantage of it's special features. The conservatives teach the old course in Java syntax. The radicals restructure the course to include Graphical User Interfaces (GUIs) and concurrency. I prefer a "conservatively radical" middle ground where I use modem GUI programs to teach the old course concepts. I write GUI/concurrent Code and ask my students to complete the program by supplying a particular class or two. Thus, they work on interesting problems without having to understand the details of how my code works. And in the process, they get a practical introduction to the modem programming experience of writing a small piece of a much larger program, allowing me to emphasize abstraction early.
引用
收藏
页码:85 / 89
页数:5
相关论文
共 50 条
  • [41] Java']Java
    不详
    IEEE INTERNET COMPUTING, 1999, 3 (02) : 13 - 13
  • [42] Java']Java
    不详
    JOURNAL OF OBJECT-ORIENTED PROGRAMMING, 1996, 9 (06): : 96 - 96
  • [43] A note on native level 1 BLAS in Java']Java
    Bik, AJC
    Gannon, DB
    CONCURRENCY-PRACTICE AND EXPERIENCE, 1997, 9 (11): : 1091 - 1099
  • [44] Compiling, assembling and executing Java']Java using Java']Java - Compiler construction using Java']Java
    Pedersen, JB
    Wagner, A
    PDPTA'2001: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED PROCESSING TECHNIQUES AND APPLICATIONS, 2001, : 1820 - 1826
  • [45] GSTARI model of BPR assets in West Java']Java, Central Java']Java, and East Java']Java
    Susanti, Susi
    Handajani, Sri Sulistijowati
    Indriati, Diari
    7TH INTERNATIONAL SEMINAR ON NEW PARADIGM AND INNOVATION ON NATURAL SCIENCE AND ITS APPLICATION, 2018, 1025
  • [46] 'JAVA']JAVA'
    PARRY, J
    DANCE & DANCERS, 1983, (405): : 28 - 29
  • [47] 'JAVA']JAVA'
    FERSTER, J
    GEORGIA REVIEW, 1981, 35 (01): : 77 - 77
  • [48] Java']Java
    Mateosian, R
    IEEE MICRO, 1996, 16 (03) : 3 - 5
  • [49] On Java']Java
    Moore, DL
    Halfhill, TR
    BYTE, 1997, 22 (04): : 19 - 20
  • [50] Java']Java: To be or not to be?
    Davis, DB
    DATAMATION, 1997, 43 (02): : 138 - 138